标签: java

安装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
查看次数

Java 运行时 Kubuntu 18.04 LTS 将在 VLC 中获取蓝光菜单

正如您可能从该主题中猜到的那样,我正在寻找一种使蓝光菜单在 VLC 中工作的方法。我正在 Kubuntu 18.04 LTS 64 位上运行。为了播放蓝光光盘,我安装了 MakeMKV 并使用其编解码器作为 VLC 的输入。这有效。

我已经安装了:

  • VLC最新64位
  • 来自 linuxuprising 的 Oracle Java 应该是 64 位(根据来源),它被设置为默认值
  • 我删除了所有其他 JDK 和 JRE

VLC 仍然告诉我,由于没有找到 java,所以没有可用的光盘菜单。

我缺少什么?

谢谢!塞巴斯蒂安

java vlc blu-ray

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

在 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
查看次数

Java程序由更新版本的JRE编译,但我有最新版本

我正在尝试为我的朋友设置 Minecraft 服务器,每次尝试启动它时都会收到以下错误

Error: LinkageError occurred while loading main class net.minecraft.bundler.Main
    java.lang.UnsupportedClassVersionError:
    net/minecraft/bundler/Main has been compiled by a more recent version of the Java Runtime (class file version 61.0),
    this version of the Java Runtime only recognizes class file versions up to 55.0
Run Code Online (Sandbox Code Playgroud)

(复制并粘贴)

我在 Ubuntu 上有可用的当前 JRE(版本 11.0.15.10)。我尝试删除服务器上所有版本的 JRE,然后仅重新安装最新版本,但出现相同的错误。我什至将整个服务器从 Ubuntu 18 更新到 Ubuntu 20。非常感谢任何帮助。

java minecraft jre

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

Ubuntu 20.04 中的 javac 11 到 17

我最近尝试将java从sdk11更新到sdk17。为此我跑了:

sudo apt update
sudo apt install openjdk-17-jdk
Run Code Online (Sandbox Code Playgroud)

并设置JAVA_HOME为/usr/lib/jvm/java-17-openjdk-amd64. 问题是我不知道如何更新 javac...目前我只有 1 个版本,第 11 个版本。

java -version
openjdk version "17.0.5" 2022-10-18
OpenJDK Runtime Environment (build 17.0.5+8-Ubuntu-2ubuntu120.04)
OpenJDK 64-Bit Server VM (build 17.0.5+8-Ubuntu-2ubuntu120.04, mixed mode, sharing)

javac -version
javac 11.0.17
Run Code Online (Sandbox Code Playgroud)

每当我用java编译一个程序时,它都会遵循JDK11而不是JDK17......

java

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

如何使用参数创建我自己的命令

我厌倦了

 javac filename.java
Run Code Online (Sandbox Code Playgroud)

进而

 java filename
Run Code Online (Sandbox Code Playgroud)

没有办法让我自己的命令吗?

mycommand filename.java
Run Code Online (Sandbox Code Playgroud)

并且filename.java既编译又运行?

command-line java

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

尝试从突触包管理器安装 default-jre-headless 包时出错

我正在尝试在 Ubuntu 10.04 LTS 中安装 java re 和 java dk。我尝试使用此链接ubuntu help java。我使用第一个链接进行安装并单击是。我被警告说某些软件包无法下载。我点击继续,然后出现以下消息,因为发生了错误:

W: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-6/openjdk-6-jre-lib_6b20-1.9.10-0ubuntu1~10.04.3_all.deb
  404  Not Found [IP: 91.189.92.167 80]


W: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-6/openjdk-6-jre-headless_6b20-1.9.10-0ubuntu1~10.04.3_i386.deb
  404  Not Found [IP: 91.189.92.167 80]


W: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-6/icedtea-6-jre-cacao_6b20-1.9.10-0ubuntu1~10.04.3_i386.deb
  404  Not Found [IP: 91.189.92.167 80]
Run Code Online (Sandbox Code Playgroud)

我去了终端并用来java -version获得这个输出:

alex@alex-laptop:~$ java -version
The program 'java' can be found in the following packages:
 * gcj-4.4-jre-headless
 * openjdk-6-jre-headless
 * cacao
 * gij-4.3
 * jamvm
Try: sudo apt-get install …
Run Code Online (Sandbox Code Playgroud)

installation lts synaptic java openjdk

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

升级到 12.04 后 Java 不再有效

我正在尝试在我的计算机上运行 .jar 文件。它在 11.10 版本中工作,但在现在的 12.04 中,我从 Iced Tea Web 收到一条致命错误消息,说它无法解析 JNLP 文件。我试过安装其他 Java 客户端但没有成功,它们甚至没有出现在“打开方式”列表中。

java 12.04

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

当我从终端运行 Android SDK 时,它显示错误。如何解决?

Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-gtk-3550 or swt-gtk in swt.library.path, java.library.path or the jar file
    at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
    at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
    at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
    at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
    at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:328)
    at com.android.sdkmanager.Main.doAction(Main.java:316)
    at com.android.sdkmanager.Main.run(Main.java:118)
    at com.android.sdkmanager.Main.main(Main.java:101)
Run Code Online (Sandbox Code Playgroud)

android eclipse java

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

“无法创建目录‘JAVA’:权限被拒绝”如何解决这个问题?

谁能帮我解决这个问题。我是 Linux 新手,这里有问题:

gourab@gourab-RV509:/usr/share/java$ cd /
gourab@gourab-RV509:/$ cd usr
gourab@gourab-RV509:/usr$ mkdir JAVA
mkdir: cannot create directory `JAVA': Permission denied
gourab@gourab-RV509:/usr$ 
Run Code Online (Sandbox Code Playgroud)

permissions java

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