我的是98的系统,我已经在AUTOEXEC。bat文件中写了下面的语句 SET CLASSPATH=C:\jdk1.3.1\lib\tools.jar;C:\jdk1.3.1\lib\dt.jar 我的源文件HelloWorldApp.java是放在C:\jdk1.3.1\bin,编译后的HelloWorldApp.class也是自动存在这个目录下,我的源代码如下: public class HelloWorldApp { public static void main (String args[]) throws java.io.IOException { System.out.println ("Hello World!"); } }
HelloWorldApp.java
文件有
public static void main (String arg[])
这个函数吗?
要不把HelloWorldApp.class
Copy到你的java.exe目录去执行看看?
看下这个贴子吧,http://expert.csdn.net/Expert/topic/2667/2667727.xml?temp=.215893
SET CLASSPATH=C:\jdk1.3.1\lib\tools.jar;C:\jdk1.3.1\lib\dt.jar
我的源文件HelloWorldApp.java是放在C:\jdk1.3.1\bin,编译后的HelloWorldApp.class也是自动存在这个目录下,我的源代码如下:
public class HelloWorldApp
{
public static void main (String args[]) throws java.io.IOException
{
System.out.println ("Hello World!");
}
}
看一下你设的classpath是否存在或正确。
还有如果你是98,重启一下机器