小弟今天刚开始学习java,在一个文本里面加入了如下程序:
public class Message {
/**
* 这是一个 main 方法
*/
public static void main (String [] agrs) {
/* 输出此消息 */
System.out.println("欢迎来到赛迪网技术区!---Java基础");
}
}
然后把文本保存成Message.java,在cmd里面输入javac Message.java
结果就弹出错误提示,强行关闭,各位大大,这是什么原因造成的啊
ps:我装了jdk1.5_update9
public class Message {
/**
* 这是一个 main 方法
*/
public static void main (String [] agrs) {
/* 输出此消息 */
System.out.println("欢迎来到赛迪网技术区!---Java基础");
}
}
然后把文本保存成Message.java,在cmd里面输入javac Message.java
结果就弹出错误提示,强行关闭,各位大大,这是什么原因造成的啊
ps:我装了jdk1.5_update9
错误提示就是弹出一个windows对话框,说是程序遇到错误。点确定关闭
请楼主运行java -version看看是什么结果
请楼主运行javac -version看看是什么结果
请楼主运行set classpath看看是什么结果
java version "1.5.0_11"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)C:\Documents and Settings\Administrator>javac -version
javac: invalid flag: -versionC:\Documents and Settings\Administrator>set classpath
CLASSPATH=C:\Program Files\Sybase\Shared\Sun\jdk118\lib\classes.zip
这是运行结果
蝈蝈,你写的我不明白啊,能不能说的详细点,我现在还是小白
很大可能是你的jdk太拙了,重新去下一个
比如你的java是这样的目录结构:C:\Java\jdk1.6.0\,那么这样设置
在变量名path后加上下面的变量值
;C:\Java\jdk1.6.0\bin
新建一个变量名 classpath
变量值是 .;C:\Java\jdk1.6.0\lib\dt.jar;C:\Java\jdk1.6.0\lib\tools.jar