public class HelloWorld { public static void main(String[] args) { System.out.println("Hello Java World!"); } }
set path=%path%;*:\jsdk1.4...\bin; set classpath=%classpath%;*:\jsdk1.4...\lib\tools.jar; javac *:\HelloWorld.java java *:\HelloWorld试试看! public class HelloWorld{ public static void main(String[] a){ System.out.println("HelloWorld!"); } }
Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Manager>java -version java version "1.4.2_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03) Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)C:\Documents and Settings\Manager>C:\Documents and Settings\Manager>
我输入java version 它出现了java version "1.5.0_04" JAVA<TM> 2 Runtime Enviroment, Standard Edition <build 1.5.0_04-b05> java HotSpot <Tm> Client VM <build 1.5.0.04-b05, mixed mode,sharing> 这是什么问题呀
Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Manager>set classpathCLASSPATH=.;C:\j2sdk1.4.2_06\lib\tools.jar;C:\mysql-connector-java-3.1.8-bin.jar ;C:\Documents and Settings\Manager> 再试试这个!看看!
晕... set path=%path%;C:\jsdk1.4...\bin; set classpath=%classpath%;C:\jsdk1.4...\lib\tools.jar; javac C:\HelloWorld.java java C:\HelloWorld 盘符你还隐藏起来干嘛?windows上不就是B到Z的盘嘛.. 注意classpath中要包括当前工作的主目录,表示为".",所以: set classpath=.;C:\jsdk1.4...\lib\tools.jar;%classpath%;
java区分大小写啊
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello Java World!");
}
}
set classpath=%classpath%;*:\jsdk1.4...\lib\tools.jar;
javac *:\HelloWorld.java
java *:\HelloWorld试试看!
public class HelloWorld{
public static void main(String[] a){
System.out.println("HelloWorld!");
}
}
如果是记事本得添加环境变量!
这样,你在MS-DOS 中输入 java -version 看看什么提示!
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Manager>java -version
java version "1.4.2_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)C:\Documents and Settings\Manager>C:\Documents and Settings\Manager>
JAVA<TM> 2 Runtime Enviroment, Standard Edition <build 1.5.0_04-b05>
java HotSpot <Tm> Client VM <build 1.5.0.04-b05, mixed mode,sharing>
这是什么问题呀
javac HelloWorld.java,
编译成功运行是你又输入
java HelloWorld.java
这是就出这样的提示错误,
java时不需要后缀,直接类名就可以了
不知道你是不是这种情况
没有呀后缀!
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Manager>set classpathCLASSPATH=.;C:\j2sdk1.4.2_06\lib\tools.jar;C:\mysql-connector-java-3.1.8-bin.jar
;C:\Documents and Settings\Manager>
再试试这个!看看!
java 时有没有进入到那个路径
初学建议用JCreator Pro
你把 java 放到 任意盘根目录下
然后进入该盘的根目录下编译 再运行!我感觉是你的CLASSPATH设置有问题!
配好了吗,加个点
没有的话,你这种情况就会报错
HelloWorld你的类名写错了
我设置的classpath是
H:\Java\jdk1.5.0_04\lib;H:\Java\jdk1.5.0_04\lib\tools.jar
请问一下对不对?
Exception in thread "main" java.lang.NoClassDefounndError:HelloWorld
我编译了一个HelloWorld,就出现了上面的错误。
set path=%path%;C:\jsdk1.4...\bin;
set classpath=%classpath%;C:\jsdk1.4...\lib\tools.jar;
javac C:\HelloWorld.java
java C:\HelloWorld
盘符你还隐藏起来干嘛?windows上不就是B到Z的盘嘛..
注意classpath中要包括当前工作的主目录,表示为".",所以:
set classpath=.;C:\jsdk1.4...\lib\tools.jar;%classpath%;