AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[java](ubuntu)

Martin Hope
Pestro
Asked: 2025-01-26 09:14:56 +0800 CST

使用 GraalVM 本机映像并继续使用之前安装的其他 JRE。可能吗?

  • 5

我使用 Ubuntu 20.04.6 LTS。我想使用native-imageOracle 的 GraalVM 将 JAR 文件转换为可执行文件,如下所示:

native-image -jar App.jar

GraalVM 的安装过程记录在此处。它解释了除其他事项外,有必要更改JAVA_HOME环境变量以指向 GraalVM 安装而不是以前安装的 JDK。我的问题是:如果我只想使用native-image,是否可以跳过该步骤并在调用java和javac命令时继续使用其他 Java 安装?

java
  • 1 个回答
  • 16 Views
Martin Hope
Roux
Asked: 2025-01-18 12:40:38 +0800 CST

我无法通过终端安装程序,因为我一直收到“冲突值”错误

  • 5

我是 Linux 新手,正在使用 Ubuntu 24.04.1 LTS。我一直尝试通过终端安装程序,但总是遇到同样的问题:

E: Conflicting values set for option Signed-By regarding source https://ppa.launchpadcontent.net/linuxuprising/java/ubuntu/ jammy: /usr/share/keyrings/oracle-jdk11-installer.gpg != /usr/share/keyrings/oracle-jdk18-installer.gpg

E:无法读取来源列表。

我不知道该怎么办,我试图删除它提到的文件,因为我不需要它们,但它仍然显示这个问题。

有些人提到这个问题与这篇文章中的问题非常相似:“与源相关的选项 Signed-By 的值设置冲突”,但我已经多次查看了该文章,试图弄清楚如何使用建议的代码来解决我的问题,但我真的几乎不知道该怎么做,因为正如我之前所说,我对 Linux 或 Ubuntu 非常缺乏经验

我也确实无法通过人们一直建议的帖子获得任何帮助,因为我需要 50 点声誉才能发表评论以寻求帮助,而我确信我的声誉为零。我想要的只是帮助解决一个问题,这个问题已经困扰了我大约一周,但我在网上找不到任何有用的信息。

我尝试转换建议帖子中的代码以满足我的需要,然后我得到了这个

curl https://ppa.launchpadcontent.net/linuxuprising/java/ubuntu/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/oracle-jdk11-installer.gpg add -

但现在我遇到了一个新的错误:

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).


% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
100   196  100   196    0     0    290      0 --:--:-- --:--:-- --:--:--   290
gpg: no valid OpenPGP data found.

因此我尝试输入这个,因为我用谷歌搜索过并在同一个网站上找到了一篇关于它的帖子:

sudo apt-key add gpg

但它只是给了我这个并且似乎没有做任何事情,因为它给了我相同的错误代码:

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK

而此时我不知道该做什么。

java
  • 1 个回答
  • 54 Views
Martin Hope
Malkavian
Asked: 2024-11-13 18:09:52 +0800 CST

检查使用 Java 中的 opensearch-dashboard 的资源数量

  • 6

我在我的 ubuntu vm 中安装了 opensearch 和 opensearch-dashboard。当我尝试使用以下命令找出 opensearch-dashboard 使用的资源时

top -U opensearch

我刚刚得到

Tasks: 125 total,   1 running, 124 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,2 us,  0,1 sy,  0,0 ni, 99,6 id,  0,0 wa,  0,1 hi,  0,1 si,  0,0 st
MiB Mem :   3665,1 total,    869,7 free,   1745,8 used,   1049,5 buff/cache
MiB Swap:      0,0 total,      0,0 free,      0,0 used.   1606,2 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                          
  70188 opensea+  20   0 5078340   1,4g  22956 S   0,3  39,1   2:19.24 java 

我认为这种信息聚合了 opensearch 和 opensearch-dashboard,我怎样才能找出仪表板使用的内存、CPU 和磁盘空间?

java
  • 1 个回答
  • 17 Views
Martin Hope
eternalodballl
Asked: 2024-08-25 04:54:32 +0800 CST

无法在 ubuntu 24.04 上的 Burpsuite JAR 可执行文件中启动嵌入式浏览器

  • 5

我在 Ubuntu 24.04 上运行 Burpsuite 社区版最新版本 (v2024.6.6),当我尝试从代理选项卡打开浏览器时,它不会打开,也不会在终端和 GUI 中显示任何错误,它只是说Burp Browser Error对话框是空的。

以下是我的终端关于我使用的 Java 版本的一些输出:

$ java --version
java 22.0.2 2024-07-16
Java(TM) SE Runtime Environment (build 22.0.2+9-70)
Java HotSpot(TM) 64-Bit Server VM (build 22.0.2+9-70, mixed mode, sharing)

我的操作系统:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04 LTS
Release:    24.04
Codename:   noble

我使用的命令:

$ java -jar -Xmx4g burpsuite_community_v2024.6.6.jar
  1. 我以普通用户身份运行上述命令,且没有超级用户权限

  2. 我已经允许 Burp Browser 在不使用沙盒的情况下运行Settings > Burp's Browser > Allow Burp's Browser to run without a sandbox

  3. 当我以“root”或“sudo”身份运行命令时,先前的错误消失了,但是这次我可以看到嵌入式浏览器打开了一个窗口,但显示了一些意外的行为,例如自行打开和关闭,而不显示任何 chromium 的 UI

  4. 除了 java 22,我还尝试使用 java 21 并使用 ubuntu 的 openjdk 代替 oracle,但它们似乎都不起作用。

以下是收到的错误的屏幕截图:

在此处输入图片描述

我将非常感激能得到一些帮助。谢谢

java
  • 1 个回答
  • 33 Views
Martin Hope
Roy Ash
Asked: 2024-05-23 08:01:41 +0800 CST

在 Ubuntu 24.04 上安装 OpenJDK 22

  • 6

我刚刚从 Ubuntu 23.10 升级到 Ubuntu 24.04,在我的 Ubuntu 23.10 上,我从 apt 中获得了 OpenJDK 22 ea,但现在我看不到任何 22 版本,这是为什么?它是从存储库中删除的吗?

我看过这个页面:https://launchpad.net/ubuntu/noble/arm64/openjdk-22-jre/22+36-1build1

java
  • 2 个回答
  • 785 Views
Martin Hope
Mandroid
Asked: 2023-10-17 18:13:37 +0800 CST

如何安装jdk 1.5 .bin文件?

  • 5

我从这里下载了安装文件(jdk-1_5_0_06-linux-amd64.bin)。

但这是一个 .bin 文件。

那么我该如何安装它呢?

java
  • 1 个回答
  • 20 Views
Martin Hope
Arzybek
Asked: 2023-09-15 06:35:33 +0800 CST

Maven 和 Java 环境变量带来的痛苦

  • 5

因此,我按照本指南安装了 Java ,就像我多次所做的那样,并设置$JAVA_HOME为/etc/environment,java -version工作正常。
之后,我按照本指南进行操作,就像我多次执行的那样,并安装 Maven。.profile JAVA_HOME我不明白为什么我需要再次添加,但我总是这样做并且它有效,所以我再次执行并在文件行末尾添加:

JAVA_HOME='/usr/lib/jvm/java-19-openjdk-amd64/bin/java'
PATH="$JAVA_HOME/bin:$PATH"
export PATH
M2_HOME='/opt/apache-maven-3.9.4'
PATH="$M2_HOME/bin:$PATH"
export PATH

我源了两者environment,.profile但无论出于何种原因,它都不起作用,maven 给出错误,即 java home 未设置,而它设置在 2 个位置,甚至...我不明白,也工作得很好echo $JAVA_HOME。Ubuntu 是 22.04

java
  • 1 个回答
  • 37 Views
Martin Hope
Hiran Chaudhuri
Asked: 2022-10-15 13:36:04 +0800 CST

Java 二进制内核支持是否已经工作?[复制]

  • -3
这个问题在这里已经有了答案:
我怎么可能从 shell 执行 JAR 文件? (1 个回答)
昨天关门。

这在 Ubuntu 中是否已经可用? https://docs.kernel.org/admin-guide/java.html

有人尝试过还是只是一个理论?

java
  • 2 个回答
  • 46 Views
Martin Hope
SELECT stupidity FROM discord
Asked: 2022-04-08 01:44:20 +0800 CST

尝试运行 systemd 服务但找不到目录

  • 0

我正在尝试在启动时使用systemd.

这是我的.service文件

[Unit]
Description=Lavalink Server
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=bubble
WorkingDirectory=/home/bubble/Desktop/Project\ Proton
ExecStart=/usr/bin/java -jar ./Lavalink/Lavalink.jar

[Install]
WantedBy=multi-user.target

但是,启动失败。以下是 Journalctl 日志:

Apr 07 14:45:44 sen-zen systemd[1]: Started lavalink_server.service.
Apr 07 14:45:44 sen-zen systemd[13520]: lavalink_server.service: Changing to the requested working directory failed: No such file or directory
Apr 07 14:45:44 sen-zen systemd[13520]: lavalink_server.service: Failed at step CHDIR spawning /usr/bin/java: No such file or directory
Apr 07 14:45:44 sen-zen systemd[1]: lavalink_server.service: Main process exited, code=exited, status=200/CHDIR
Apr 07 14:45:44 sen-zen systemd[1]: lavalink_server.service: Failed with result 'exit-code'.

它说Failed at step CHDIR spawning /usr/bin/java: No such file or directory 但是,这是输出whereis java

┌─[bubble@sen-zen] - [~] - [547]
└─[$] whereis java                                                                                                                                                                 [15:06:06]
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz

我尝试对此进行搜索,但没有发现任何真正解决我的问题的东西。我做错了什么,有人可以帮助我吗?

java
  • 1 个回答
  • 868 Views
Martin Hope
Thibaut B.
Asked: 2022-01-11 06:46:27 +0800 CST

在 WSL 上找不到命令“java”,即使“java”命令在 Powershell 中有效

  • 1

这个话题可能是一个常见的话题,但是在网上查找时,我并没有看到太多与我的案例相关的内容,因为我运行的不是普通的 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中的空间似乎确实有问题。

我怎样才能解决这个问题?我通常更喜欢使用 bash 终端而不是 Powershell 或 cmd,因为我更了解命令,所以无法使用javabashjavac对我来说是个问题。谢谢!

java
  • 1 个回答
  • 1114 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve