Mac 添加java 環境變量成功后,依然會報錯 錯誤: 找不到或無法加載主類


Windows 批處理(bat)文件轉換成 Mac 的批處理(sh)文件

  1. bat轉換成sh文件,注銷掉echo ,title字段;

  2.將bat文件中的';'分隔符替換成':' ;

Mac 添加Java 環境變量

  1.打開終端 輸入 cd ~

    niko:~ mmk$ open -e .bash_profile

    打開.bash_profile文件進行編輯;

  2.在.bash_profile中添加  

  JAVA_HOME=`/usr/libexec/java_home`
  export JAVA_HOME

  export PATH=${PATH}:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
  export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:/JavaFile

  保存並關閉;

  3.在終端接着輸入 source .bash_profile 用於保存文件,使其生效;

    測試路徑是否正確可以在終端打印下;輸入echo $JAVA_HOME/$CLASSPATH看下打印的路徑是否正確;

  4.重啟終端 在JavaFile目錄下運行Java文件,可正常運行即Ok;

  注:1、一定要在文件的上層文件夾下運行java,否則會報錯 錯誤: 找不到或無法加載主類 ;

  2、運行的文件要使用./filename.sh 或者使用完整路徑......./filename.sh 進行調用;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM