Macの基本開発環境について

1667 ワード

  • Javaバージョン
  • の表示方法
    $ java -version
       java version "1.8.0_45"
      Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
      Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
    
  • Javaパスを表示する方法、コマンド/usr/libexec/java_home
  • を直接実行する方法
    $ /usr/libexec/java_home
     /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
    
  • Java環境構成(JAVA_HOME、JAVA_CLASSSPATH、PATH)は.bashrcまたは.zshrcにJAVA_を追加するHOME設定:sudo vim /etc/profile最後尾に以下を加える:
  • export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
    

    proflieを変更した後、source /etc/profileコマンドを実行して有効にする必要があります.注意対応するJavaバージョンの変更
  • Mac OSシステム変数環境変数はそれぞれ異なるレベルの特殊ファイルに配置され、システム起動時またはshellを開くと、異なるレベルの環境プロファイルがロードされます.これらのファイルには、
  • が含まれています.
      1. /etc/profile 
      2. /etc/paths
      3. ~/.bash_profile 
      4. ~/.bash_login
      5. ~/.profile
      6. ~/.bashrc   
    

    1と2は、システムの起動時にロードされ、その後は現在のユーザーのシステム変数です.なお、第3項~/.bash_profileからは、3、4、5の優先度は1つしかロードされない.第6項~/.bashrcはbash shellが開くまでロードされない(Linuxシステム).Macシステムには6. ~/.bashrcはなく、3. ~/.bash_profileしかありません.パスのフォーマットを追加するには、3.のJava環境変数構成を参照するか、shellでechoを使用してパスファイルにパスを追加します.次の例では、mongodbのパスを~/.bash_profileに追加し、追加後にsourceを覚えておくか、shellを再起動して新しく追加したパスを認識する方法を示します.
    echo 'export PATH=/usr/local/mongodb/bin:$PATH' >> ~/.bash_profile
    source ~/.bash_profile