为什么我运行javac Hello.java时候出现如下错误


网上的方法都试过了变量配置沒问题,另一个类的编译也没问题就是这个,到底是什么问题啊

}

求助:请教一下:Java的环境变量设置完之后javac运行没结果,也不报错是为什么

运行没有报错,但是什么结果也没有显示。.

想请教一下这是为什么

java运行java程序,这时才能看到结果

}

在文献1中很多人提到都是因为环境变量classpath配置错误说是没有加上当前路径"."。但是我查看了自己的classpath为

这表明我的classpath配置是正确的这个时候我找到了文献2,里面提到了helloword分为带包名和不带包名两类

 

也可以编译通过,但产生的类文件仍然是和源文件相符的:HelloWorld.class但在运行时一定要注意大小写,比如试图使用如下命囹运行:

 

  此时在当前目录下输出HelloWorld.class此时,运行不能使用上面相同的方法使用:

  如果你想把生成的类文件集中存放在一个目录中,比如:/home/hadoop/jarfile/test下那么你首先创建这个目录,然后编译时:

如果不行可以参考下面的方法:

这是因为JDK的版本而产生的问题我装的是OpenJDK,会出现JAR包的缺失导致启动报错,所以这里需要更换为Oracle官方给出的JDK

这个问题是因为Tomcat没有识别出JDK的环境变量

5、修改Tomcat中bin目录的catalina.sh文件在文件的开头,加入下面代码:

最后启动Tomcat日志打印正常,浏览器也能够访问问题解决

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信