命令行运行java的时候总是提示:找不到或无法加载主类
2016-09-04 15:10
661 查看
一直用eclipse在开发,今天偶然需要用命令行来编译和执行一个java文件。
首先将 .java 文件用javac进行编译,通过且已经生成了 .class文件
但是运行 java 命令的时候提示:找不到或无法加载主类
但是明明这个helloworld.class文件是存在的
于是怀疑应该是环境变量的问题,经过搜索相关资料,发再检查一下自己的环境变量设置,发生问题出在环境变量配置前面没有加 .;
PATH=.;%JAVA_HOME%\bin
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar;
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_73
于是将这个 .; 加上之后关掉重启命令行控制台,解决了。
参考资料:
http://www.cnblogs.com/yinxiangpei/articles/2456123.html
首先将 .java 文件用javac进行编译,通过且已经生成了 .class文件
但是运行 java 命令的时候提示:找不到或无法加载主类
但是明明这个helloworld.class文件是存在的
于是怀疑应该是环境变量的问题,经过搜索相关资料,发再检查一下自己的环境变量设置,发生问题出在环境变量配置前面没有加 .;
PATH=.;%JAVA_HOME%\bin
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar;
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_73
于是将这个 .; 加上之后关掉重启命令行控制台,解决了。
参考资料:
http://www.cnblogs.com/yinxiangpei/articles/2456123.html
相关文章推荐
- java保留两位小数
- Java基础知识笔记(一:修饰词、向量、哈希表)
- Java基础静态方法
- Java基础循环嵌套小结
- Java基础循环语句小结
- Java基础选择语句的类型
- Java基础思维导图大纲
- @Valid springMVC bean校验不起作用及如何统一处理校验
- myeclipse中java.lang.OutOfMemoryError: PermGen space解决方式
- Java的发展
- 第一步:jdk的配置
- LeetCode之Maximum Depth of Binary Tree(Java版)
- 一些简单的例子让你在Java中能更好的学习并理解循环结构(1)!
- 字符串总结
- Java配置环境变量
- JNDI 是什么(Java Naming and Directioy Interface)
- 算法日记(Java实现)第20160904(6)期——CCF俄罗斯方块
- 在Java中Arrays工具类实现功能的六种方法
- java 异常处理
- Java - 华为机试训练 - 购物单(0-1背包+限制条件)