我正试图从终端在Linux中运行这个小程序(以类文件版本为54.0的方式编译(,尽管我安装了最新版本的java,但它的版本仍然是1.8.0_181,带有java(TM(SE运行时环境(构建1.8.0_181-b13(。
通过一些研究,我设法发现我需要将JRE设置为java10才能运行它,但我从未找到我需要的答案,即步骤。许多人建议使用Eclipse,但安装它只是为了运行一个小程序对我来说似乎有些过头了,我该怎么做才能以运行这个小程序的方式设置java(它的类文件高达54(?
p.s。老实说,我需要的是STEPS让我达到目的。
当前Java的最新版本是14。如果您有Java 1.8,那么它不是最新版本。
如果您的Linux发行版的软件包存储库不包括最新版本的Java,您可以从以下位置安装:
- https://adoptopenjdk.net/
- https://sdkman.io/
在Linux上,您可以:
- 通过给出命令的绝对路径来运行命令Java命令
- 更改
PATH
环境变量,使包含Java可执行文件的目录位于命令路径上(在"/usr/bin"前面,默认Java命令将出现在该位置( - 使用
alternatives
工具更改(例如(appletviewer
所指的内容
请注意,Java 10是将支持appletviewer
的最后一个版本。Java 8中不赞成使用小程序,Java 11中删除了许多小程序支持基础设施;请参阅是否可以使用Java JRE 11运行Java小程序?。