当前位置: 技术问答>java相关
又一个JDK运行的问题,,,好汉帮我。。。
来源: 互联网 发布时间:2015-07-11
本文导语: 命令行: d:j2sdk1.4.0-beta3binjavac d:javaHelldWorld.java d:j2sdk1.4.0-beta3binjava d:javaHelldWorld 显示行: Exception in thread "main" java.lang.NoClassDefFoundError:d:javaHelldWorld 代码: public class HelloWorld { public static void main(String ...
命令行:
d:j2sdk1.4.0-beta3binjavac d:javaHelldWorld.java
d:j2sdk1.4.0-beta3binjava d:javaHelldWorld
显示行:
Exception in thread "main"
java.lang.NoClassDefFoundError:d:javaHelldWorld
代码:
public class HelloWorld
{
public static void main(String args[] )
{
System.out.println("Hello,World! I am a simples Java program! ");
}
}
PS:
JDK我是装在d:j2sdk1.4.0-beta3下,每次都要输入这么麻烦的路径名,不知道能不简化一下,是不是设一下PATH,如何设,设了以后改怎么TYPE命令。
d:j2sdk1.4.0-beta3binjavac d:javaHelldWorld.java
d:j2sdk1.4.0-beta3binjava d:javaHelldWorld
显示行:
Exception in thread "main"
java.lang.NoClassDefFoundError:d:javaHelldWorld
代码:
public class HelloWorld
{
public static void main(String args[] )
{
System.out.println("Hello,World! I am a simples Java program! ");
}
}
PS:
JDK我是装在d:j2sdk1.4.0-beta3下,每次都要输入这么麻烦的路径名,不知道能不简化一下,是不是设一下PATH,如何设,设了以后改怎么TYPE命令。
|
1、把Jdk所在的路径加到path中,这样就不用每回都输入java的路径了。但记住不要覆盖原有的路径,否则其他的程序有可能不能用了
path=%path%;.;d:j2sdk1.4.0-beta3bin
2、classpath设到d:j2sdk1.4.0-beta3lib没有用,classpath要设到类所在的路径,或类所在的jar、zip等文件。
比如:classpath=%classpath%;.;d:j2sdk1.4.0-beta3libtools.jar
你的这个程序不用其它的类,只需要:classpath=%classpath%;.;
3、运行一个类时,类的前边不能加上类所在的路径,类的路径应作为-classpath参数传入
因此:java -classpath d:java HelldWorld
path=%path%;.;d:j2sdk1.4.0-beta3bin
2、classpath设到d:j2sdk1.4.0-beta3lib没有用,classpath要设到类所在的路径,或类所在的jar、zip等文件。
比如:classpath=%classpath%;.;d:j2sdk1.4.0-beta3libtools.jar
你的这个程序不用其它的类,只需要:classpath=%classpath%;.;
3、运行一个类时,类的前边不能加上类所在的路径,类的路径应作为-classpath参数传入
因此:java -classpath d:java HelldWorld
|
是啊,你要设置一下path:
在win2000里面是环境变量
path=d:j2sdk1.4.0-beta3bin
classpath=.;d:j2sdk1.4.0-beta3lib
就可以了
在win2000里面是环境变量
path=d:j2sdk1.4.0-beta3bin
classpath=.;d:j2sdk1.4.0-beta3lib
就可以了
|
你可以先把jdk目录名字改一下嘛,那么长,然后再设定路径。
set JAVA_HOME=D:Jdk
set PATH=D:Jdkbin
set CLASSPATH=D:Jdkjrelibrt.jar;D:JdklibTools.jar;D:Jdklibdt.jar
set JAVA_HOME=D:Jdk
set PATH=D:Jdkbin
set CLASSPATH=D:Jdkjrelibrt.jar;D:JdklibTools.jar;D:Jdklibdt.jar