以下是我采取的步骤
- 在旧笔记本电脑上安装了 tiny core linux
- 打开终端并通过“sudo su”设置为具有 root 权限
- 导航到特定的 jdk/bin 文件夹(openJdk-16 是从 tar.gz 中提取的)
- 使用“ls”命令,验证我是否在正确的文件夹中,其中包含“java”
- “chmod +x java”使“java”可执行
- “./java” 运行 java
此时,我本以为会看到一个 Java 控制台,其中打印出 Java 命令行选项,但它给出了此错误
./java: line 5: syntax error: unterminated quoted string
我也尝试了“chmod +x ./java”然后是“./java -h”,但得到了相同的错误消息。
对 Linux 很陌生,非常感谢任何帮助。
答案1
弄清楚了!
我使用的笔记本电脑比我想象的要老得多……它是一个 32 位系统!我试图运行 64 位 Java。我执行了“uname -a”,它显示 i686,这意味着 32 位,所以我找到了一个旧的 32 位 Java 8 版本,它运行得很好。