标签: jdk

如何检测是否安装了 32 位或 64 位 JDK?

如何检测我的机器上是否安装了 32 位或 64 位 Java JDK (SDK)?我正在运行 64 位 Ubuntu。

jdk 12.04

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

安装JDK时如何接受Oracle的许可协议?

我正在尝试在 Ubuntu 18.04 上安装 Java。通过运行:

sudo apt install oracle-java14-installer
Run Code Online (Sandbox Code Playgroud)

但是当我到达我必须接受许可协议的部分时,有一个指向 Oracle 页面的链接,但是当我单击该链接时,它是“找不到页面”。我卡在这个页面?

提示我的消息

我如何接受许可协议?我正在使用linuxprising 的 PPA

java jdk 18.04

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

在 Ubuntu 20.04 上为 Minecraft 1.18 更新 Java 时出现问题

尝试将 Java 升级到最新版本的 Minecraft 服务器(v1.18)时,我遇到了一点麻烦,因为服务器最初运行的是 Ubuntu 19.x,所以在找到允许我的地方后,我转换到了 20.04更新所有软件包并进行升级。

之后我安装了 JRE,这是显示我所使用的版本的相同命令:

mortimer@mineraft:/home/minecraft$ sudo apt-get install default-jre
Reading package lists... Done
Building dependency tree       
Reading state information... Done
default-jre is already the newest version (2:1.11-72).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)

与 JDK 类似:

mortimer@mineraft:/home/minecraft$ sudo apt-get install default-jdk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
default-jdk is already the newest version (2:1.11-72).
0 upgraded, 0 newly installed, 0 to remove and …
Run Code Online (Sandbox Code Playgroud)

java jdk minecraft

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

jdk7 安装后帮助

我按照 web8 上发布的指南在 Ubuntu 12.04 上安装 JDK7。指南中发布的命令是:

sudo mkdir -p  /usr/lib/jvm/ #just in case
sudo mv java-7-oracle/ /usr/lib/jvm/
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java
sudo update-java
Run Code Online (Sandbox Code Playgroud)

到这里一切都很顺利。所以希望 jdk 安装正确,但是当我尝试java使用以下命令检查版本时:

java -version
Run Code Online (Sandbox Code Playgroud)

...它给了我这个错误:

bash: /usr/bin/java: Permission denied
Run Code Online (Sandbox Code Playgroud)

是的,我知道这是一个与许可相关的问题。并且可以使用sudo命令解决,但是有人能说出确切的命令吗?我还使用ls -l命令检查了权限,输出是:

-rw------- 1 ankit ankit   5650 Jun 27  2011 java  
-rw------- 1 ankit ankit   5805 Jun 27  2011 javac
Run Code Online (Sandbox Code Playgroud)

我看到的教程和视频都没有这个问题,为什么只有我有这个问题?我搞砸了一些默认配置吗?我需要更改/usr/目录 evrytime的权限吗?

我知道这对这里的许多人来说可能听起来很愚蠢,但我真的很想知道我哪里出错了。

permissions jdk 12.04

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

如何删除当前的 JDK 并安装默认的 JDK?

我在主机系统 Windows 8 上的虚拟设备(VMware 工作站)上安装了 Ubuntu 12.10 x64。我下载了 android 源代码。我想建造它,它说:

    Checking build tools versions...
************************************************************
You are attempting to build with an unsupported JDK.

You use OpenJDK but only Sun/Oracle JDK is supported.

************************************************************
Run Code Online (Sandbox Code Playgroud)

我试过:

sudo apt-get -y remove --purge openjdk-7-jdk openjdk-7-jre
Run Code Online (Sandbox Code Playgroud)

而且我仍然安装了 OpenJKD 7。如何卸载 OpenJDK 并安装可以构建 android 的 JDK?

android java jdk

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

如何删除 OpenJDK-9 和所有相关文件到 JDK

我知道这里有很多关于我遇到的问题的类似帖子,相信我,我已经尝试了其中的大部分,但没有解决我的问题。

我正在尝试卸载安装在我的 ubuntu 中的所有 JDK 文件。我想这样做是因为我听说当我尝试打开 netbeans 时它一直崩溃,并且我知道 netbeans 在 JDK-9 上有一些问题所以我想安装 JDK 并想重新安装可能是 JDK-8

为了删除我系统中的 OpenJDK-9,到目前为止,我已经尝试了以下命令。

sudo apt-get autoremove openjdk-9-jre-headless

sudo apt-get remove default-jdk

sudo apt-get purge openjdk-9-jre-headless gcj-4.9-jre-headless
Run Code Online (Sandbox Code Playgroud)

但没有运气,每次我运行这些命令时,我都会收到以下或类似的消息

每次我运行这些命令时,我都会收到以下或类似的消息

这是我运行 java-version 来检查我拥有的 jdk 版本时得到的结果

在此处输入图片说明

如果您能向我展示将所有 JDK 和所有相关文件删除到 JDK 的步骤,我将不胜感激。

java jdk netbeans openjdk

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

如何将最新的 Oracle Java JDK(32 位)安装到 Linux Xubuntu 14.04(64 位)最简单的方法

  • 到目前为止,我已经设法通过:i386 后缀安装了最新的 Openjdk 版本的 Java JDK 。
    • 但是我的 JavaFX 应用程序依赖于 Oracle JDK 才能正常运行
    • 我只通过ppa:webupd8Team/java成功安装了 64 位 Oracle Java JDK
    • 但是如何安装32 位版本的 Oracle JDK?

感谢您花时间阅读此消息并尝试帮助我找到解决方案。非常感谢!

java 32-bit jdk javafx

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

尽管“java”命令在 Powershell 中有效,但在 WSL 上找不到命令“java”

这个主题可能是一个常见的主题,但是在网上查找时,我没有看到太多与我的案例相关的内容,因为我运行的不是普通的 ubuntu,而是 WSL(适用于 Linux 的 Windows 子系统)。

所以我的问题是我最近从 java 8 切换到 java 17 (我需要 java 8 课程),但我注意到在 ubuntu 终端上,java -version仍然显示openjdk-1.8.(something),而不是jdk-17类似的东西。

所以我认为卸载 openjdk 就可以解决问题,我对sudo apt-get autoremove openjdk-8-jre. 但是,现在java在 ubuntu 终端中输入根本不再起作用,并显示:Command 'java' not found, but can be installed with: ...。但我担心使用这些命令之一安装它会安装新版本的 java,而不是使用已经安装的版本。

我已经将JAVA_HOME变量设置为java安装目录,即mnt/c/Program Files/Java/jdk-17.0.1,但Program Files中的空间似乎确实是一个问题。

我怎样才能解决这个问题?与 Powershell 或 cmd 相比,我通常更喜欢使用 bash 终端,因为我更了解这些命令,因此无法在 bash 中使用javajavac对我来说是一个问题。谢谢!

java jdk windows-subsystem-for-linux

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

Java JDK 无法安装

我正在尝试按照此 YouTube 教程安装 Java JDK :。我到达我运行的部分sudo dpkg -i <FILENAME>,它给了我这个:

(Reading database ... 185728 files and directories currently installed.)
Preparing to unpack javajava.deb ...
Unpacking jdk-17 (17.0.2-ga) over (17.0.2-ga) ...
dpkg: dependency problems prevent configuration of jdk-17:
 jdk-17 depends on libc6-i386; however:
  Package libc6-i386 is not installed.
 jdk-17 depends on libc6-x32; however:
  Package libc6-x32 is not installed.

dpkg: error processing package jdk-17 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 jdk-17
Run Code Online (Sandbox Code Playgroud)

我注意到我丢失了几个软件包,所以我尝试运行sudo apt-get install …

dpkg java jdk

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

即使安装了 JDK,也会出现“未安装 Oracle JDK 7”错误

我通过下载 jdk-7u40-linux-x64.tar.gz 并点击此链接手动安装了 Java Jdk 。当我检查它的版本时,它没问题:

user@mylaptop:~$ java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用以下命令安装 pip 时:

sudo apt-get install python-pip
Run Code Online (Sandbox Code Playgroud)

或输入如下内容:

sudo apt-get -f install
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

user@mylaptop:~$ sudo apt-get install python-pip
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-pip is already the newest version.
The following packages were automatically installed and are no longer required:
  fonts-dejavu-extra libbonobo2-0 libbonobo2-common libgconf2-4 libgnome2-0 …
Run Code Online (Sandbox Code Playgroud)

apt java jdk oracle

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

脱机安装 Java

我知道这个问题已经被问到了详尽的问题,并且不介意它是否被标记为重复,但是我在设置 Java 时遇到了一些麻烦。当我关注这篇文章时,六号说

解压后一定会看到一个名为jdk1.8.0_51的文件夹

然而,使用新的JDK(在编写 8u66 时),当我提取文件时,我只有一个二进制文件。我该如何设置?

java jdk oracle

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

想要将默认 java 版本更改为 1.8.xx

我使用下载了 Oracle JDK-8 sudo apt-get install oracle-java8-installer并将此版本设置为默认使用,sudo update-alternatives --config java 但是当我运行时java -version 我得到

java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
Run Code Online (Sandbox Code Playgroud)

java jdk openjdk oracle

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

Ubuntu 适合 Java 开发吗?

我将使用 Spring、JDK、Maven、jQuery、JavaScript、servlet、JSP 和 HTML 开发一个电子商务站点。

Ubuntu 适合开发这样的项目吗?如果我遇到与此主题相关的任何问题,我可以在哪里询问?

server java jdk maven-3 javascript

-2
推荐指数
1
解决办法
1256
查看次数