gpt4 book ai didi

java - 在 Ubuntu 上使用 Java - 包冲突?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:34:37 24 4
gpt4 key购买 nike

在 linux 上,我经常从命令行 (java/javac) 启动和编译虽然,Java 不是我使用的唯一语言——我使用 C++,为此我有 GCC。因为我同时拥有java和GCC,例如'javac'的实例不止一个:

从终端,不带参数传递 'javac':

“javac”程序可以在以下包中找到: * openjdk-6-jdk *欧洲法院 * gcj-4.4-jdk * gcj-4.5-jdk尝试:sudo apt-get install

有没有办法指定我想使用哪个包?每个命令,还是设置默认值?我不想删除一个或另一个。

谢谢-扎克

最佳答案

  update-java-alternatives -s openjdk-6-jdk

在 Ubuntu 上安装了一个名为 alternatvies 的系统,用于在不同的实现之间切换:

update-java-alternatives

man update-java-alternatives

显示用法:

NAME
update-java-alternatives - update alternatives for jre/sdk installations

SYNOPSIS
update-java-alternatives [--jre] [--plugin] [-t|--test|-v|--verbose]
-l|--list [<jname>]
-s|--set <jname>
-a|--auto
-h|-?|--help

如果您在使用 swing 时遇到问题,您应该尝试 sun-java,您的列表中缺少它。 :)

正如“KindOfAutomatic 所建议的那样:

alternatives --config java
alternatives --config javac

以不同的方式是同一件事。除了“java”之外,您还可以配置您喜欢的编辑器、x-www-browser、pager 等。看看

ls /etc/alternatives 

为了获得印象,那里已经做了什么。

关于java - 在 Ubuntu 上使用 Java - 包冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6905914/

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