大家帮帮忙,看是怎么回事!谢谢!我的JDK是装在D:\JDK1.6.0下的path=d:\jdk1.6.0\bin
classpath=.;d\jdk1.6.0\lib\dt.jar;d:\jdk1.6.0\lib\tools.jar在CMD中运行java 和javac 都没有问题
可以使用javac命令编译HelloWorld.java,可以生成class文件.但当运行java HelloWorld时出现如下错误:D:\jdk1.6.0\bin>java HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld当改成java -classpath.HelloWorld是出现如下错误:D:\jdk1.6.0\bin>java -classpath.HelloWorld
Unrecognized option: -classpath.HelloWorld
Could not create the Java virtual machine.不知那位大狭可以指点小弟?在这里谢谢了!
但当运行java HelloWorld时出现如下错什么意思 ?
就是说D:\jdk1.6.0\bin>java和D:\jdk1.6.0\bin>javac时
都可以出现java和javac中的命令参数!
希望不吝赐教!小弟实在不明白!
都可以出现java和javac中的命令参数!没有必要非要在\bin>下阿
不会是你的类没有main吧 ?
是没有必要在BIN下,不过换到别处一样会出现如此问题.
path=d:\jdk1.6.0\bin
classpath=.;d\jdk1.6.0\lib\dt.jar;d:\jdk1.6.0\lib\tools.jar
你的类路径全么?就这几个jar?netbean会自己创建环境 怀疑你环境美设置好
正确的环境
------------------------------------------------------------------------------------
//HelloWorld.java
public class HelloWorld
{
public static void main(String arg[])
{
System.out.println("Hello World");
}
}
C:\Documents and Settings\liyi>cd 桌面C:\Documents and Settings\liyi\桌面>javac HelloWorld.javaC:\Documents and Settings\liyi\桌面>java HelloWorld
Hello World配置:
path=D:\jdk1.6.0\bin;C:\WINDOWS\system32;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727classpath=.;d\jdk1.6.0\lib\jconsole.jar;D:\jdk1.6.0\lib\htmlconverter.jar;D:\jdk1.6.0\lib\dt.jar;D:\jdk1.6.0\lib\tools\jar
------------------------------------------------------------------------------------
遇到的问题
------------------------------------------------------------------------------------
在命令行方式下将原来的java -classpath.HelloWorld改成java -classpath . HelloWorld运行出了结果;不过在使用java HelloWorld时仍然出现Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld然后更改了classpath,给其加入d\jdk1.6.0\lib\jconsole.jar;D:\jdk1.6.0\lib\htmlconverter.jar但依然不行。
实在没办法了把classpath改成CLASSPATH,再次运行java HelloWorld 结果出现。但是觉得变量名的大小不应该影响系统,然后又将其改成classpath和classPath,运行正常。当然在更改过程中将“classpath=.;”改了好几次,说不定是这快的问题。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
谢谢大家的帮助!
看来以后做什么还的细心点!^_^