请问我运行如下程序时会出java.lang.NoClassDefFoundError: HelloWorld (wrong name: test/HelloWorld)错误:package test;
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
.java和.class文件都在C:\test目录下,C:\也已经加入了CLASSPATH,为什么运行会出错呢?
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
.java和.class文件都在C:\test目录下,C:\也已经加入了CLASSPATH,为什么运行会出错呢?
java test/HelloWorld??
进入test目录
java HelloWorld
java HelloWorld 不行直接java test/HelloWorld 确能运行,而且奇怪的还不能用windows的反斜杠 请问这是为什么啊
包其实不过是个文件夹,进入到里面以后编译运行,HelloWorld!
包其实不过是个文件夹,进入到里面以后编译运行,HelloWorld!我试了,这样是不行的
C:\>javac test\HelloWorld.java
C:\>java test.HelloWorldps: 不推荐刚开始学java就ide,虽然免于一些烦琐的配置,但是还是打好基础比较好。
编译:javac -d . HelloWorld.java
运行:java test.HelloWorld