最简单的java问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:18:13
文件Test.java

public class Test
{
public static void main(String [] args)
{
}
}
class Test2
{
}

dos里执行
javac Test.java(没问题)
java Test
Eeception in thread "main" java.lang.NoClassDeFoundError:Test

还是这个效果的

编译的时候都很正常 就是一执行就 报错了
应该是安装的问题
我设置了系统变量里的
path
classpath
javahome
帮忙看看被

C:\>javac
用法:javac <选项> <源文件>
其中,可能的选项包括:
-g 生成所有调试信息
-g:none 不生成任何调试信息
-g:{lines,vars,source} 只生成某些调试信息
-nowarn 不生成任何警告
-verbose 输出有关编译器正在执行的操作的消息
-deprecation 输出使用已过时的 API 的源位置

这个在语法上没有错误
是不是你环境变量有问题
实在不行你就去找生成的class文件看看是不是跟java文件在一个文件夹上
我在我电脑上做过实验没有问题

环境变量 只设置了path=jdk目录/bin
d:/添加 Test.java 文件
cmd d盘下 javac Test.java
d盘生成2个class文件 Test Test2
cmd d盘下 java Test
成功