在cmd中运行java程序出错

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaocxks/article/details/52681546

进入命令行win+R

输入cmd, 按下Enter 进入命令行窗口

使用javac 进行编译的时候

如果提示 'JAVAC' 不是内部或外部命令,也不是可运行的程序或批处理文件

这样的错误提示说明是配置错误,修正方法如下3点


使用java 进行运行时

如果提示 " Could not find or load main class test.class"

一般检查main函数的拼写是否正确

正确写法为:

public static void main(String args[]) { }

扫描二维码关注公众号,回复: 5957169 查看本文章

如果拼写正确

检查main函数所在类的类名是否是上述所报错的test.class

一般类名都是首字母大写

并且JAVA中对大小写敏感,如果大小写不一致,就会提示找不到这个函数


另外JAVA文件命名都是要和public 类的类名一致

javac 类名.java


java 类名


如果不是上述语法错误,就有可能是配置问题

首先要运行java程序必须安装了jdk, jdk中包括了jre (而运行简单的java程序主要用到jre)

环境配置问题,有三处可以检查

1.JAVA_HOME

 JAVA_HOME指定了jkd的安装目录

格式一般为: D:\Program Files(x86)\Java\jdk1.7.0_60

并且后面不带分号

2.CLASSPATH

CLASSPATH是jar包调用

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

注意点号和分号

3.PATH

就是jdk的bin目录,是程序的入口

%JAVA_HOME%\lib


在cmd中运行java程序,使自己不依赖编译器,只需要安装了jdk,就可以运行简单的java程序

如果项目比较大,还是通过编译器更好的进行项目管理。

        

猜你喜欢

转载自blog.csdn.net/xiaocxks/article/details/52681546