大家好,我是编程初学者,我用JDK1.6写的代码,编译通过了,运行时出现了问题,请大家指教一下是什么问题,谁能加我QQ,我截个图传给他,给我分析分析原因啊,谢谢了
解决方案 »
- 关于protected修饰的一个问题?
- 学JAVA中又有迷惑啦
- Socket client = serversocket.accept();client使用的port和建立serversocket时候使用的port是一个吗?
- 关于manifest文件的说明。
- 谁有把oracle(sql2000)的对数据库的连接和操作类?
- 新手求助
- JTable.setRowSelectionInterval(int row1,int row2)问题?
- 关于代码加密的问题!急用
- 请问这样的机能运行JAVA吗?
- JB中有类似于visual SourceSafe的工具吗?
- 关于javac encoding 的问题
- 关于构造函数的一个类
C:\Users\user>cd\C:\>d:D:\>java text
Exception in thread "main" java.lang.NoClassDefFoundError: text
Caused by: java.lang.ClassNotFoundException: text
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: text. Program will exit.就是这个代码,大家给我看看是什么原因啊,谢谢了,好像是说找不到text的class,可是我的编译已经通过了啊,class也生成了啊,就在D盘
我用的JDK 1.5
classpath C:\Program Files\Java\jdk1.r5.0_08\jre;c:\
path C:\Program Files\Java\jdk1.5.0_08\bin
若你的文件放在C盘的根目录下
c:\>javac Test.java (编译)
c:\>java Test (执行)
注意:文件名要和你的类名一致
运行是 java.包名.类名
另外:现在实际的项目很少用到jdk1.6的,1.5就足够了,好多项目还用jdk1.4呢。
a.JAVA_HOME:C:\Java\jdk1.5
b.CLASSPATH:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
c.PATH::%JAVA_HOME%\bin;
2.看你写的类的主类名和你的保存的时候的文件名是否一致。
public class Test{
public static void main(String[] args){
System.out.println("test");
}
}
保存的文件名Test.java
3.javac Test.java
java Test