我正嘗試通過命令行在Snow Leopard上使用javac進行編譯。我安裝了Xcode。我只是使用一個簡單的Hello World文件,它在Eclipse中工作,但我無法使用javac使它工作。
的javac -version返回的javac 1.6.0_17無法讓Javac在Mac OS X上工作
HelloWorld.java
public class HelloWorld
{
public static void main(String[] args)
{
String message = "Welcome to Java!";
System.out.println(message);
}
}
I型:javac的HelloWorld.java
,並得到下面的錯誤。
HelloWorld.java:1: class, interface, or enum expected
public class HelloWorld
^
1 error
和...
的javac -cp。 HelloWorld.java
返回相同。
echo $ CLASSPATH只是返回空白。
感謝您的幫助。
它是UTF-8,我應該怎樣改變它? – user331570 2010-05-03 16:21:30
好的,我將它改爲Wester(Mac OS Roman),它工作正常!謝謝,但如果我想使用UTF-8呢?我會怎麼做? – user331570 2010-05-03 16:24:17
你可以把它放在UTF-8上,然後運行'javac -encoding UTF-8 ...'否則,它使用平臺默認值。 – 2010-05-03 16:26:05