検索

ホームページ  >  に質問  >  本文

android - ubuntu下,使用apt-get安装jdK后,系统默认配置的PATH在哪儿可以看到

最近开始学习用Linux做开发平台,在配环境的过程中,遇到了这个问题。
使用apt-get install后,环境自动被配置好了,但是我在找了/etc/profile和/etc/envir...都没有找到

现在要解决的问题是,我装了maven,但是在mvn -version时,会有一个警告说
没有配置JAVA_HOME,所以我想找找PATH的路径
(我可以单独配置JAVA_HOME)就是想了解一下apt-get到底会把PATH放到哪儿

echo $PATH 输出的结果没有JAVA的bin

我没表达清楚
想问的是,apt-get到底在哪儿配置PATH路径的

阿神阿神2773日前303

全員に返信(4)返信します

  • 怪我咯

    怪我咯2017-04-17 17:52:35

    echo $PATH

    返事
    0
  • 高洛峰

    高洛峰2017-04-17 17:52:35

    どこ javac
    どの javac

    場所を見てください

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:52:35

    1. PATH と JAVA_HOME は、関係のない 2 つの環境変数です。

    2. Deb Java は /usr/lib/jvm/....

    3. にインストールされます
    4. 公式 Web サイトから Java をダウンロードして手動でインストールするというインターネット上で見つけたチュートリアルで PATH を自分で調整する必要がある理由は、Java、javac、およびその他のプログラムが PATH に表示されるようにするためです。コマンドラインから直接実行できること。 Oracle の公式 Web サイト上の Java は、どのディストリビューションでも同じ方法で使用できるように設計されているため、その実行可能プログラムは独自のパスに配置され、既存のシステム パスを「汚染」しません。

    5. ディストリビューション版でパッケージ化されたJava自体は、ディストリビューション版独自の仕様に従ってパスを再編成します。たとえば、Deb システムは代替メカニズムを使用してシステム パスにシンボリック リンクを確立します。Debian 7

      の例を次に示します。 リーリー

    したがって、Java コマンドを実行するために /usr/lib/jvm/java-7-openjdk-amd64/jre/bin を PATH に追加する必要はありません。また、複数の Java バージョンを同時にインストールでき、update-alternative --config java を使用してアクティブなバージョンを切り替えることができます。

    もちろん、JAVA_HOME に依存するソフトウェアの場合は、JAVA_HOME を設定する必要があります。基本的には /usr/lib/jvm/... に設定します。

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:52:35

    回答者が言及した構成は、環境変数またはインストール ファイルへのパスを参照していますか?

    問題の説明は、ファイルのインストール パスに似ていると思います。次のコマンドを使用できます。

    リーリー

    変数の場合は、/etc/profile または /etc/profile.d/*、/etc/bashrc などを確認できます。

    返事
    0
  • キャンセル返事