gpt4 book ai didi

java - 如何在外部硬盘驱动器上安装 Java JDK?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:51:05 25 4
gpt4 key购买 nike

我在 Acer C720 Chromebook 上运行 Lubuntu LXDE,但没有太多空间。我需要运行Android SDK,但它占用了很多空间。现在我也想在外部硬盘驱动器上安装 JDK;但是,我似乎做对了。我将 .tar.gz 文件解压缩到外部硬盘驱动器的一个目录中并设置了它的路径,但是如果我进入 lxterminal 查看版本,它看起来像这样:

(Android_Dev)taserman21@localhost:/$ java -version
bash: /media/removable/USB Drive/java/jdk1.8.0_45/bin/java: Permission denied

我已经尝试更改整个外部硬盘驱动器、目录和 java 文件本身的权限,但似乎没有任何效果。

我还手动安装了 Ant 并尝试运行它,但发生了这种情况:

(Android_Dev)taserman21@localhost:~$ ant -version
Error: JAVA_HOME is not defined correctly.
We cannot execute /media/removable/USB Drive/java/jdk1.8.0_45/bin/java

请帮忙,因为我还没有找到这方面的教程,甚至没有找到这是否可行。

最佳答案

问题是因为 Ubuntu refuse to execute files from an NTFS partition 默认设置。 (Lubuntu 是 Ubuntu 的变体)

如果您没有noexecusers 选项(需要 root)重新挂载外部硬盘驱动器,或者如果您有 EXT3 格式化的外部硬盘驱动器(需要时间和/或金钱:-)),它会工作正常。查看示例 here更改挂载选项。也可以 change this mount options with the graphical user interface .

你应该知道 NTFS is actually IS POSIX compliant并支持权限(如果安装正确)。请see this Q/A .

如果你想了解更多,你应该阅读man page of ntfs-3g通过发出命令:

man ntfs-3g

您似乎知道 JAVA_HOME 环境变量并且已正确设置它,否则 shell 将无法找到它,就像它可以在您的输出中一样。

关于java - 如何在外部硬盘驱动器上安装 Java JDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31393721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com