关于jdk环境变量配置的问题,我环境变量已经配置好了,运行java和javac都没有问题,path
关于jdk环境变量配置的问题,我环境变量已经配置好了,运行java和javac都没有问题,path和CLASSPATH变量中也都加点了,可是为什么在编译Java文件的时候...
关于jdk环境变量配置的问题,我环境变量已经配置好了,运行java和javac都没有问题,path和CLASSPATH变量中也都加点了,可是为什么在编译Java文件的时候,javac可以编译,而java却提示找不到或无法加载主类呢?class文件和java文件确实也是在同一个文件夹中的………请问应该如何解决?谢谢
展开
3个回答
展开全部
“找不到或无法加载主类” 解决方法
1、在classpath的最前面要加一个本目录路径,用.表示,由于后面还有java的dt和tools两个路径,所以.后要加;进行分隔表示。
2、更为重要的是,在cmd下运行javac 和java的时候,必须在该java文件的目录下运行,这样生成的class也在该目录下,java的时候也会第一个就在本目录下找class文件,就不 会提示找不到了。这个cmd运行路径由于一般不太注意,输入cmd就会直接到c:\个人文件夹下,而一般的java文件会用其它软件编写,放在选定的路径 下,这两个路径很少能主动重合,一运行当然找不到了,但是javac能认到,不知为什么java就提示找不到?这点有点奇怪。网上各种解决方法里很少注意 到其实就是这个小问题造成的找不到类,都想当然的以为是在java源文件路径下运行java,那当然就找不到基本问题所在了。
1、在classpath的最前面要加一个本目录路径,用.表示,由于后面还有java的dt和tools两个路径,所以.后要加;进行分隔表示。
2、更为重要的是,在cmd下运行javac 和java的时候,必须在该java文件的目录下运行,这样生成的class也在该目录下,java的时候也会第一个就在本目录下找class文件,就不 会提示找不到了。这个cmd运行路径由于一般不太注意,输入cmd就会直接到c:\个人文件夹下,而一般的java文件会用其它软件编写,放在选定的路径 下,这两个路径很少能主动重合,一运行当然找不到了,但是javac能认到,不知为什么java就提示找不到?这点有点奇怪。网上各种解决方法里很少注意 到其实就是这个小问题造成的找不到类,都想当然的以为是在java源文件路径下运行java,那当然就找不到基本问题所在了。
追问
能不要复制粘贴吗……上面说的问题我都在提问中说到了…
浙江启扬智能科技有限公司
2023-06-12 广告
2023-06-12 广告
不一定,ARM架构的嵌入式开发可以基于uc/os、Linux、Windows等操作系统,而不一定要使用LINUX操作系统。在ARM架构上,Windows和Linux都是可以使用的,而且许多嵌入式系统开发工具也都是支持这两种操作系统的。因此,...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
展开全部
无法加载到主类应该是你的程序写的有问题
追问
可是我在eclipse下运行的很正常啊……没有错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是否有main函数。
更多追问追答
追问
有,在eclipse下运行很正常的…
追答
命令提示符的目录有没有切换到编译好的class目录下。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询