我的jdk安装好了 环境变量也设了 为什么 编的程序能编译 却不能执行 每次 java+文件名 都提示说找不到main 程序没有错误在别人机器上可以执行
Exception in Thread"main"java.lang.......
每次都出这个提示
參考答案:环境配置有问题
classpath 最前面加 .;
因为编译的时候找的是
path环境变量的 jdk/bin中的javac.exe
而执行的时候要需要
classpath 里的 jdk/lib里的
dt.jar和tool.jar
也就是说
classpath 最前面没有 .;
找不着 dt 和tool
所以出现你说的error