NetBeans 管理单元 - Java 配置

问题描述 投票:0回答:1

我已在 Ubuntu 23.10 上安装了 NetBeans snap。我还安装了 OpenJDK v22 snap。

当我尝试在 shell 中运行

netbeans
时,出现错误:

Cannot find java. Please use the --jdkhome switch.

如何让 NetBeans 了解 openJDK snap?

OpenJDK snap 似乎安装在下面的位置,因为当我在 shell 中输入 openjdk 时,我看到以下内容:

/var/snap/openjdk/1735/openjdk.env

我已经尝试将

source /var/snap/openjdk/1735/openjdk.env
添加到我的 .bashrc 文件中,以确保当我运行
java -version
时它知道我正在使用 OpenJDK。但这对 NetBeans 不起作用。

相关snap包:

https://snapcraft.io/netbeans

https://snapcraft.io/openjdk

java ubuntu netbeans snapcraft snap
1个回答
0
投票

我能够通过在 shell 中执行以下命令来运行 netbeans。

  1. 设置
    JAVA_HOME
    环境变量:
export JAVA_HOME=/snap/openjdk/current/jdk

2.将

Java_HOME
添加到可执行文件
PATH

export PATH=$JAVA_HOME/bin:$PATH

我会将上面的两个命令添加到我的

~/.bashrc
文件中,以便在启动 shell 时执行这两个命令。

相关文档:

https://github.com/jgneff/openjdk

https://snapcraft.io/openjdk

© www.soinside.com 2019 - 2024. All rights reserved.