java问题 我用eclipse写了一个小程序,运行时提示我找不到或无法加载主类,然后我就来看环境变量,在cmd下,运行java -version没问题,运行java没问题,运行javac就说"javac不是内部或外部命令"这是什么情况
先试一下把jdk重新配置一下,至少需要保证java和javac这两个命令能够运行
追问重新配置环境变量么,已经试过了,网上百度的,自己输入的,javac运行不了
追答我猜一下问题可能的原因
1、你的Java安装路径中是否含有空格?
2、确定安装的是JDK不是JRE,在Java的安装路径中是否有javac.exe这个文件的存在?
没有呢
追答什么没有,我说了两种情况啊!
追问java和javac可以运行,但依然提示我无法加载主类
我在cmd下可以运行,再eclipse里不行,是eclipse出了问题吗
追答在cmd中可以编译运行是吗?
追问是的
你确定Java源文件的名字中那两个是“数字1”,不是“字母i”
画圈的两个要完全一致,包括大小写
什么意思?
看后边那两行,编译成功,有class文件。您有联系方式么,QQ什么的
追答Java源文件就是xxx.Java这个文件,它里面的代码中的public类,必须是public class xxx
如果java源文件中包含package语句,那么在cmd中编译时的命令为
javac -d . xxxx.java
运行为
java 包名.xxxx
谢谢您了,我知道什么问题了,我在eclipse里包名应该写三层,我只写了一个Test2
本回答被提问者采纳