java 环境变量大家帮我看看哪有问题

cmchina7 2014-11-23 08:17:53
JAVA_HOME:D:\Java\jdk1.7.0_67

Path:C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Common Files\NetSarang;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;%JAVA_HOME%\bin;%MAVEN_HOME%\bin;%MYSQL_HOME%\bin;

CLASSPATH:D:\Java\jdk1.7.0_67\lib\dt.jar;D:\Java\jdk1.7.0_67\lib\tools.jar;

运行 java App(某java文件)的时候 提示:找不到或无法加载主类

我将CLASSPATH试着改为 1 :.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
2 :;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 都不管用
另外javac、javac -version、java以上命令都能出结果,这些命令能出结果 不是说明我的环境变量配置的没错吗?
求大神帮我解答一下 在线等
...全文
130 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cmchina7 2014-11-23
  • 打赏
  • 举报
回复
引用 11 楼 magi1201 的回复:
[quote=引用 10 楼 cmchina7 的回复:] 你说的不行 但是我在java路径下 用javac my\maven\test\App.java 然后 java my.maven.test.App成功了 !!! 以前没用过命令行运行java 呵呵 谢谢啊兄弟
执行javac 和 java 命令就是这个格式 javac 后面的包路径使用 \ 分隔 java 后面的包路径使用 . 分隔 [/quote] 这回知道了!谢了!
姜小白- 2014-11-23
  • 打赏
  • 举报
回复
引用 10 楼 cmchina7 的回复:
你说的不行 但是我在java路径下 用javac my\maven\test\App.java 然后 java my.maven.test.App成功了 !!! 以前没用过命令行运行java 呵呵 谢谢啊兄弟
执行javac 和 java 命令就是这个格式 javac 后面的包路径使用 \ 分隔 java 后面的包路径使用 . 分隔
cmchina7 2014-11-23
  • 打赏
  • 举报
回复
引用 9 楼 magi1201 的回复:
javac src\main\java\my\maven\test\App.java 然后 java src.main.java.my.maven.test.App 试试 将 \ 改为 . 试试看
我擦 这分必须给你了 你说的不行 但是我在java路径下 用javac my\maven\test\App.java 然后 java my.maven.test.App成功了 !!! 以前没用过命令行运行java 呵呵 谢谢啊兄弟
姜小白- 2014-11-23
  • 打赏
  • 举报
回复
javac src\main\java\my\maven\test\App.java 然后 java src.main.java.my.maven.test.App 试试 将 \ 改为 . 试试看
cmchina7 2014-11-23
  • 打赏
  • 举报
回复
引用 7 楼 magi1201 的回复:
可以将你的代码贴出来,将你的操作的命令贴出来,然后将错误截图贴出来

这是目录结构
这是代码

然后我就手动javac了 应该是我的命令是错的 我不知道该怎么正确的编译这个App.java 然后再运行
目录结构式D:Java\Workspace\MavenTest\test\test-01\src\main\java\my\maven\test\App.java
App.java中的package:my.maven.test
试着在这个目录D:Java\Workspace\MavenTest\test\test-01\src\main\java\my\maven\test 用了javac App.java 然后java App
也试了在这个目录D:Java\Workspace\MavenTest\test\test-01\src\main\java 用了javac my\maven\test\App.java 然后java my\maven\test\App
也试了在这个目录D:Java\Workspace\MavenTest\test\test-01 用了javac src\main\java\my\maven\test\App.class 然后 java src\main\java\my\maven\test\App
都式过了 都不对 显示的错误结果 就是刚刚上传的那张图NoclassDefFoundError
姜小白- 2014-11-23
  • 打赏
  • 举报
回复
可以将你的代码贴出来,将你的操作的命令贴出来,然后将错误截图贴出来
cmchina7 2014-11-23
  • 打赏
  • 举报
回复
引用 5 楼 magi1201 的回复:
在你的java代码的package的外层执行javac package1/package2/app.java
然后 在同样的路径执行 java package1.package2.app

能运行了 但是有报错了 这个是什么原因帮我看一下
姜小白- 2014-11-23
  • 打赏
  • 举报
回复
在你的java代码的package的外层执行javac package1/package2/app.java 然后 在同样的路径执行 java package1.package2.app
cmchina7 2014-11-23
  • 打赏
  • 举报
回复
来人帮忙给看看啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
cmchina7 2014-11-23
  • 打赏
  • 举报
回复
引用 楼主 cmchina7 的回复:
JAVA_HOME:D:\Java\jdk1.7.0_67

Path:C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Common Files\NetSarang;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;%JAVA_HOME%\bin;%MAVEN_HOME%\bin;%MYSQL_HOME%\bin;

CLASSPATH:D:\Java\jdk1.7.0_67\lib\dt.jar;D:\Java\jdk1.7.0_67\lib\tools.jar;

运行 java App(某java文件)的时候 提示:找不到或无法加载主类

我将CLASSPATH试着改为 1 :.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
2 :;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 都不管用
另外javac、javac -version、java以上命令都能出结果,这些命令能出结果 不是说明我的环境变量配置的没错吗?
求大神帮我解答一下 在线等
路径似乎也没问题吧
cmchina7 2014-11-23
  • 打赏
  • 举报
回复
别沉啊 求帮助啊 在线等啊
姜小白- 2014-11-23
  • 打赏
  • 举报
回复
javac、javac -version、java以上命令都能出结果 说明java的环境变量配置是正确滴 运行 java App(某java文件)的时候 提示:找不到或无法加载主类 说明你运行java APP时,路径没有弄好,或者说当前应用的环境变量没有弄好 你可以将你的应用路径贴出来,将你运行APP的目录位置贴出来看看,看是哪里出问题了

50,530

社区成员

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

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