标签: jdk

如何找到我刚刚安装的openjdk-11?

ghidra我目前正在尝试在我的 Ubuntu 20.04 机器上安装。安装时,我得到这个:

******************************************************************
JDK 11+ (64-bit) could not be found and must be manually chosen!
******************************************************************
Enter path to JDK home directory (ENTER for dialog): 
Run Code Online (Sandbox Code Playgroud)

所以,我觉得很酷,然后运行:

sudo apt-get install openjdk-11-jdk
Run Code Online (Sandbox Code Playgroud)

如果我现在运行whereis java

/usr/share/java$ whereis java
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz
Run Code Online (Sandbox Code Playgroud)

所以我 cd 到第一个目录,然后看:

/usr/share/java$ ls
commons-logging-1.2.jar           java-atk-wrapper.jar  pdfbox-1.8.16.jar
commons-logging-adapters-1.2.jar  java_defaults.mk      pdfbox.jar
commons-logging-adapters.jar      java_uno.jar          ridl-6.4.7.jar
commons-logging-api-1.2.jar       juh-6.4.7.jar         ridl.jar
commons-logging-api.jar           juh.jar               unoloader-6.4.7.jar
commons-logging.jar               jurt-6.4.7.jar        unoloader.jar
fontbox-1.8.16.jar                jurt.jar
fontbox.jar                       libintl.jar
Run Code Online (Sandbox Code Playgroud)

这是一堆jar文件?一般jdk都有bin文件夹之类的吗?

我还尝试进行/usr/share/javaghidra 安装,但它抱怨这不是有效的 jdk 主目录,因为它缺少文件 …

jdk openjdk software-installation

5
推荐指数
1
解决办法
2万
查看次数

如何安装JDK和Netbeans?

我已经为 JDK 下载了一个 .bin 文件并正在尝试安装它。我使用过这些命令:

chmod +x jdk-6u23-linux-i586.bin
sudo ./jdk-6u23-linux-i586.bin
Run Code Online (Sandbox Code Playgroud)

并得到这个输出:

sudo: ./jdk-6u23-linux-i586.bin: command not found
Run Code Online (Sandbox Code Playgroud)

installation 10.10 java jdk netbeans

4
推荐指数
1
解决办法
2万
查看次数

更新替代:错误:没有替代方案

我试图遵循问题如何正确删除 OpenJDK 和 JRE 并设置系统仅使用且仅使用 Sun JDK 和 JRE?,但似乎有一些副作用:

root@ubuntu10:/usr/local/bin# update-java-alternatives -s java-6-sun
update-alternatives: error: no alternatives for java-rmi.cgi.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.
Run Code Online (Sandbox Code Playgroud)

知道如何纠正这个吗?

java jdk

4
推荐指数
1
解决办法
2万
查看次数

如何阅读 OpenJDK 7 文档(或其他 -doc)包?

我已经安装了 openjdk-7-doc 但我找不到在哪里可以阅读 API 的文档?

例如:如何查找/阅读“字符串类”API 文档

我更喜欢基于 GUI 而非命令行,但我也想知道如何使用命令行读取它们。

command-line documentation java jdk openjdk

4
推荐指数
1
解决办法
3911
查看次数

在 14.04 中切换到 Oracle Java JDK?

从 13.10 更新后,Ubuntu 14.04 附带 OpenJDK。

$ java -version  
java version "1.7.0_55"  
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1)  
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)  
Run Code Online (Sandbox Code Playgroud)

切换到 Oracle Java JDK 的最安全方法是什么?我有一些 Java 开发工具(Eclipse、IntelliJ、Android Studio),我不想在切换到 Oracle JDK 后破坏它们。

这样做的原因是因为这些工具警告我应该切换到 Oracle JDK 以获得性能并防止 OpenJDK 中存在一些问题。

jdk oracle 14.04

4
推荐指数
1
解决办法
1万
查看次数

缺少 Javac 包

我已经使用 $sudo apt-get install java-1.7.0-openjdk-devel 安装了 JDK 包。但是现在当我运行 javac 时,它给出了错误消息“找不到命令”。我在 Ubuntu Gnome 上工作。

java jdk

4
推荐指数
1
解决办法
3万
查看次数

设置 JAVA_HOME 变量的问题

我已经在路径上安装了 JDK /usr/lib/jvm/java-8-oracle。要设置JAVA_HOME变量,我/etc/environment 在 gedit 中打开并添加:

JAVA_HOME="/usr/lib/jvm/java-8-oracle" 到它。

但是我在将其另存为时出错:

Could not save the file “/etc/environment”.
You do not have the permissions necessary to save the file. Please check   that you typed the location correctly and try again.
Run Code Online (Sandbox Code Playgroud)

哪里出错了?如何设置 JAVA_HOME 变量?

java jdk environment-variables

4
推荐指数
1
解决办法
7276
查看次数

openjdk-7-jdk 是否依赖于 systemd?

我正在尝试openjdk-7-jdk在 Ubuntu Trusty上安装(使用aptaptitude),但它似乎依赖于systemd,我想避免这种情况。而且,我systemddebtreeor的输出中也看不到apt-rdepends。为什么呢?不openjdk-7-jdk依赖于systemd或不?

为了给你更大的图景,我正在配置一个服务器。这一切都发生在安装elasticsearch. 它想要java,并且java想要systemd。但是安装后systemd无法启用elasticsearch,因为它带有init脚本,而不是systemd单元文件。它看到systemctl并假设要使用它,而不是service.

UPD它不需要systemd,直到我做apt update。之前apt update

# apt-cache policy openjdk-7-jdk
openjdk-7-jdk:
  Installed: (none)
  Candidate: 7u101-2.6.6-0ubuntu0.14.04.1
  Version table:
     7u101-2.6.6-0ubuntu0.14.04.1 0
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     7u51-2.4.6-1ubuntu4 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

# …
Run Code Online (Sandbox Code Playgroud)

aptitude apt jdk openjdk systemd

4
推荐指数
1
解决办法
291
查看次数

如何在 Ubuntu 19.04 上安装 Java 8

我将系统升级到最新的 Ubuntu。但是,它似乎与 java 11 一起提供。我删除了它,因为我需要 Java 8。但是,似乎 Java 8 不会安装在我的系统上,我在谷歌搜索时偶然发现了这个:https://launchpad。 net/~webupd8team/+archive/ubuntu/java 如何在我的系统上安装 Jre 和 jdk 8?

lubuntu java jdk jre 19.04

4
推荐指数
1
解决办法
6293
查看次数

如何安装 java 8.0.232 Ubuntu 18.0.4

我需要安装 8.0.232 openjdk 版本。我正在使用 sdkman,结果sdk list java是:

 Java.net      |     | 15.ea.25     | open    |            | 15.ea.25-open       
               |     | 14.0.1       | open    |            | 14.0.1-open         
               |     | 13.0.2       | open    |            | 13.0.2-open         
               |     | 12.0.2       | open    |            | 12.0.2-open         
               |     | 11.0.7       | open    |            | 11.0.7-open         
               |     | 10.0.2       | open    |            | 10.0.2-open         
               |     | 9.0.4        | open    |            | 9.0.4-open          
               |     | 8.0.252      | open    |            | 8.0.252-open        
               | >>> | 8.0.242      | open …
Run Code Online (Sandbox Code Playgroud)

java jdk openjdk

4
推荐指数
1
解决办法
946
查看次数