当前位置: 首页 > 知识库问答 >
问题:

java的应该版本

陶树
2023-03-14

java应该吗

java版本“1.8.0_251”java(TM)SE运行时环境(构建1.8.0_251-b08)java热点(TM)64位服务器虚拟机(构建25.251-b08,混合模式)

javac版本

javac 1.8.0_181

如果不是同一个版本,有什么问题吗?

共有1个答案

闾丘树
2023-03-14

java应该吗

不完全是,你可以在一个系统上拥有任意多的java版本,只要你知道编译或运行应用程序时使用哪个版本。如果您的系统中有多个java版本,请注意您将哪个版本放在PATH环境变量上,以避免错过。

您的问题应该是由于PATH环境变量中的多个条目引用了不同版本的java安装目录(注意,java可以在JDK和JRE安装中找到,而javac只能在JDK安装中找到)。

如果不是同一个版本,有什么问题吗?

只要不使用编译程序时只能在java版本上找到的功能,就应该没有问题。在你的情况下,不同的是内置版本,没关系。

 类似资料:
  • 我在这里面临一个问题。我想使用一个特殊版本来运行我们的java webstart应用程序,但只针对一个jnlp。(“它已经过测试,…布拉布拉我们不能使用随机风包的新版本…布拉布拉”) 所以我尝试这样配置我们的JNLP: 现在启动此jnlp时,即使安装了正确的Java,也会出现以下错误: 错误:应用程序请求了当前未在本地安装的JRE版本(版本1.6.0\u 29)。Java Web Start无法自

  • 我试图在AWS云中运行docker镜像,因此在本地,用jdk-11.0.1编译应用程序,并编写如下docker文件;请注意,我没有在AWS ec2实例中安装任何JDK,因为我已经在最终图像中包含了采用OpenJDK/openjdk11:latest image。。 线程“main”java中出现异常。lang.UnsupportedClassVersionError:com/example/dem

  • 当两个开发人员使用不同的操作系统处理一个项目时,不同(尤其是主机环境标记内的零件)。 对于PHP,大多数人建议提交

  • 我知道它到处都有一堆线程,但我遵循了说明,它没有工作!我得到以下错误: 无法访问java。lang.Object坏类文件:/Library/Java/JavaVirtualMachines/jdk1.8.0\u 60。jdk/Contents/Home/jre/lib/rt.jar(java/lang/Object.class)类文件的版本错误52.0,应该是48.0。请删除或确保它出现在类路径的

  • 问题内容: 运行Selenium脚本时,我在Eclipse控制台中收到以下错误消息: 类是由Java环境的最新版本(类文件版本53.0)编译的,此版本的Java运行时仅可识别52.0以下的类文件版本。 Java版本: IDE: Firefox版本: 问题答案: 这只是版本不匹配。您已经使用Java版本9编译了代码,而当前的JRE是版本8。请尝试将JRE升级到9。