win7编译java的时候出现expection.
发布网友
发布时间:2023-11-16 05:23
我来回答
共3个回答
热心网友
时间:2024-06-13 00:20
第一个是提示你,你的程序找不到class执行文件,第二个用法错误,应该是set ClassPath,第三个第四个以及后边的都是因为环境变量配置不正确或者没有配置环境变量造成的错误。
还有,好像你没有使用javac命令编译java源文件。
你的用法是错误的,首先查看系统环境变量的命令是 set classpath
而且classpath指的是class类的路径,一般指向rt.jar文件。
如果你想在任何目录下使用,可以配置环境变量。
桌面→计算机→属性→高级→环境变量,点开环境变量后,在“系统变量”中查看这三个变量是否设置成功。如果都没有点击新建变量名使用 ClassPath、java_home、path当中的一个,变量值就是下边要设置的选项。设置完成后,你就不用进入jdk的bin目录下才能执行javac等命令了。
如你的jdk安装在 D:\jdk1.4目录下。
你需要配置三个环境变量 即JAVA_HOME、ClassPath、Path,
其中 JAVA_HOME可以设置为 D:\jdk1.4
ClassPath 设置为 ;.; %JAVA_HOME%jre\lib\rt.jar; (记着在 “;”前面有个“.”,千万不要忽略了这个点号,这代表着当前目录,一定要放在所有ClassPath环境变量的前面)。
而Path是指定java程序的路径 一边设置为 %JAVA_HOME%\bin 即可。
设置完成后,以后你就可以直接进入目录使用javac java文件 进行编译,编译后就可以使用java执行。
如果你仅仅是临时使用环境变量
可以在命令提示符中输入
set JAVA_HOME= D:\jdk1.4
set path=%JAVA_HOME%\bin
set classpath=;.; %JAVA_HOME%jre\lib\rt.jar;
热心网友
时间:2024-06-13 00:20
兄弟,你看的是什么教程呀,还在用jdk1.4,太老了吧,建议你还是看新的教程,用jdk6吧。你这个问题是因为你没有搞明白什么是编译,什么是运行,好像环境变量配置也不对。推荐你一本书,java编程思想,目前应该是第四版吧。 另外说一下,java的编译命令是:javac HelloWorld.java
编译后生成了 HelloWorld.class 然后用 java HelloWorld 来运行。
热心网友
时间:2024-06-13 00:21
LZ 请问您这是要做什么 输入javac 能出来东西就行了