java 环境变量配置成功但是仍然无法编译.class文件

jasonjinggt 2016-10-13 01:41:16


已经设置好环境变量但是编译的时候仍然会显示无法加载主类,不是代码的问题(一个hello world程序),main函数也写了,但是javac可以用,java .class文件 就会显示无法加载主类 也在同一个文件夹下,而且我也cd到那个文件夹下了。

求高手解答 谢谢
...全文
534 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bree06 2016-10-14
  • 打赏
  • 举报
回复
引用 3 楼 jasonjinggt 的回复:
[quote=引用 1 楼 bree06 的回复:] 看看java.class文件的package是什么?必须放在package的根运行
看了下package应该没有问题 都在同一个文件夹下 而且在eclipse下能运行的[/quote] 同一个文件夹下是什么意思? 如果java文件没有package这一行那在同一个文件夹下是可以运行的. 如果java文件指定的package比如 package com.test; 那么编译和运行都必须先cd到com同一个目录才行. 假设现在有结构src/com/test/Demo1.java, 那么要编译运行这个文件的命令应该是 1. 先cd 到src目录: cd src 2. 运行javac命令 : javac com/test/Demo1.java 3. 运行java命令 : java com.test.Demo1 另外如果Demo1有特别的编码在javac的时候还要指定编码格式 javac -encoding utf8 com/test/Demo01.java这弱
jasonjinggt 2016-10-13
  • 打赏
  • 举报
回复
引用 2 楼 qnmdcsdn 的回复:
java 类名,不加.class试试
没有犯这样低级的错误。。
jasonjinggt 2016-10-13
  • 打赏
  • 举报
回复
引用 1 楼 bree06 的回复:
看看java.class文件的package是什么?必须放在package的根运行
看了下package应该没有问题 都在同一个文件夹下 而且在eclipse下能运行的
  • 打赏
  • 举报
回复
java 类名,不加.class试试
bree06 2016-10-13
  • 打赏
  • 举报
回复
看看java.class文件的package是什么?必须放在package的根运行

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧