public class test{
public test()
{
}
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
public test()
{
}
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
解决方案 »
- java程序问题??
- Java:如何删除一个文件
- 学习流程问题,恳请有经验的人士回答
- 救命啊,javascript的bug
- 从键盘输入float,输出为int
- 都说java开发的界面程序很慢,能慢到哪里呀?是与别的工具开发的有天嚷之别吗?
- 请问怎样用正则表达式剔除网页上的<!-- -->呢
- 有关连接SQL Server遇到的问题!
- 多个文件,怎么编译
- jnative调用c的dll导致java虚拟机崩溃
- Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Multipart是什么错误
- 提示这种错误“Exception in thread "main" java.lang.NoClassDefFoundError: first"
java.lang.NoClassDefFoundError
没找到Class文件?
还有,这个
test.java
不会是真的首字母没大写的吧?
从前我曾遇过成员变量首字母大写会出问题,
会不会这个类名首字母没大写出问题?
classpath
.;D:\bea\jdk141_05\lib;D:\bea\jdk141_05\lib\dt.jar;D:\bea\jdk141_05\lib\tools.jar;
JAVA_HOME中的.(点)上
启动cmd时,你的.是<属性>==><起始位置>。对于你: .==>c:
解决,简单:
E:\>java -classpath %classpath%;. test
.;D:\bea\jdk141_05\lib;D:\bea\jdk141_05\lib\dt.jar;D:\bea\jdk141_05\lib\tools.jar;注意:.;
我当然知道classpath要加个点啦,我的classpath已经贴出来啦!!!
你说的解决方法我没太明白,是把"."换到不在最前面的位置吗???
java -classpath . test
java -classpath . test是可以的,但是我以前就是用java就可以,不知道现在为什么不行了
你现在是在E盘下运行
是哪里少设了?应该怎么写呢?
还可以你到
放CLASS的路下\>java test
看看你的classpath对不对
能说的详细一点吗??