我是Java编程新手,我是自学者。尝试使用javac编译.java helloworld程序时出错
经过一些初步的麻烦运行javac我仔细检查了Windows地址和类路径,并将其设置为正确的目录路径。问题解决了,因为现在当我键入'javac-version'时,我得到显示java comilier已安装的版本。 所以现在我试图从命令提示符下运行一个Helloworld程序来检查基本功能! (我不使用Eclipse,因为我还没有准备好广告的复杂性的一个额外层尚未 - 再加上我得到这个IDE不同的错误) 我使用的程序如下:
package Program Files.Java.jdk1.7.0_03.bin.namespace;
public class MyTestApplication{
public static void main(String[]args){
system.out.println("Hello World!");
}
}
所以,在命令提示符下我导航到bin目录(其中我的源代码文件),它是:C:\ Program Files文件\的Java \ jdk1.7.0_03 \ BIN \ javac的MyTestApplication.java
我收到以下错误回:
MyTestApplication.java:3:error';'预计 程序包^ files.java.jdk1.7.0_03.bin.namespace;
请注意:'程序'和'文件'之间的符号是一个'^'符号,但位于单词的底部而不是顶部 - 我不得不在这个符号的当前'顶部'位置因为我的键盘在所需的位置功能上没有这个符号。
所以,如果任何人能指出我可能忽略的东西!这将不胜感激。
谢谢,我明白了,那些特殊字符可能是什么? –
你的情况你不能在包名称中使用空格:http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html –
好吧,现在我已经更正了你所说的,现在得到了一个不同的错误:小箭头指向的东西现在指向jdk1^.7.0_03之间的整个站点。并且该空间的原始错误已经消失 –