java 能编译

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:40:21
按照书上输的,老是提示不是内部或外部命令

环境变量path没有配好。它应该设为JDK的BIN目录
设置完这个之后java javac这两个命令虽然能用,但是还是不能运行java程序的,这时还得设classpath变量,它得包括lib下的dt.jar tools.jar这两个文件,记得前面要加.;表示当前路径,具体的,就要你上网查了,上网查东西也是一个学习的过程,实在解决不了了再上网问

你的JDK没装吧,或者环境变量没配置好

没有配置环境变量吧。一般需要配置三个变量
JAVA_HOME
PATH
CLASSPATH
配置path,就是让你可以在命令提示符下可以直接运行javac,java,如果你在命令提示符下不能运行javac,java提示没有这个命令,那么是你的path没有配置好。如果你运行你的java类的时候提示main函数没有找到,那么就是你的classpath没有配置好。详细的配置方法如下:
设置运行环境参数:
a.如果是Win95/98,在\autoexec.bat的最后面添加如下3行语句:
JAVA_HOME=c:\j2sdk1.4.1
PATH=%JAVA_HOME%\bin;%PATH%
CLASSPATH=.;%JAVA_HOME%\lib
b.如果是winXP,使用鼠标右击“我的电脑”->属性->高级->环境变量
系统变量->新建->变量名:JAVA_HOME 变量值:c:\j2sdk1.4.1
系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib
系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;
(CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)
在Classpath里面你可以直接指定一个包名,比如你用到的第三方的包。多个包之间用分号隔开。

环境变量没设置好
set path=JAVA程序路径;%path%;
set classpath=目标路径;.