回答
這並不重要。 「系統」與「用戶」的區別只會改變誰獲取變量;所有用戶,或只有你。
你有哪些設置? – user225626 2010-03-26 06:14:04
都不是。我的發行版並不需要它們來找到它的Java的東西,因爲它使用'alternatives'。 – 2010-03-26 06:15:12
所有環境變量都有系統範圍的默認值(如果您包括「未定義」作爲默認值),系統範圍的默認值可以由系統管理員配置。個人用戶可以覆蓋他們自己的用戶帳戶的默認值。對於大多數系統,系統範圍的默認值在/etc/profile
,/etc/bashrc
或/etc
目錄中的某個其他配置文件中給出。用戶可以在其主文件夾中覆蓋~/.login
,~/.bashrc
,~/.cshrc
或某些其他隱藏文件(不一定存在)的環境變量,具體取決於哪個shell是其默認設置,並取決於他們是否希望環境是設置整個登錄會話或終端會話。
CLASSPATH:一個環境變量,它指定要搜索類的目錄。例如:當我構建一個J2EE應用程序時,我需要servlet-api.jar
,因爲這不是由標準Java庫提供的,您需要告訴編譯器(在我的情況下是javac)。
我可以通過這樣做:
javac -classpath "some-path" my_program.java
或
CLASSPATH="some-path"
javac my_program.java
或
mv some-path/library.jar /usr/lib/jvm/java-(version)-sun/lib
javac my_program.java
,如果你是系統管理員的THID選項只會工作。 如果您需要永久更改您的更改,請在bashrc中導出CLASSPATH(或在Windows中以其他方式)
注意:當您從IDE(eclipse/netbeans)導入jar文件時,它會執行大部分爲你而努力工作。如果你從命令行運行應用程序,你只需要做所有這些。
PATH:指定查找可執行文件的路徑的環境變量。 所以javac
只能在二進制文件的位置在PATH環境變量中的情況下訪問。
- 1. 環境變量的問題用java
- 2. 基本的Java問題
- 3. Java的int基本問題
- 4. Java的基本問題
- 5. Java/Android的基本問題
- 6. 基本while循環問題
- 7. Java語言環境字體問題..?
- 8. 環境問題.StackTrace
- 9. java基本陣列問題
- 10. java hashmap基本問題
- 11. 基本java計算問題
- 12. 基本的Java問題,在Java
- 13. Expect腳本環境變量問題
- 14. WordPress的基本循環問題
- 15. 循環的基本斯卡拉問題
- 16. 基本的JavaScript循環/驗證問題
- 17. Python中基本while循環的問題
- 18. Powershell中基本for循環的問題
- 19. 基於Java的開發環境
- 20. 非常基本的Java嵌套for循環問題
- 21. 的Java Swing動畫的基本問題
- 22. 問題在Eclipse環境(__vector_XX)
- 23. Rails環境部署問題?
- 24. HOME_ANDROID環境變量問題
- 25. NSDate語言環境問題
- 26. Android語言環境問題
- 27. Berkeley DB環境問題
- 28. 環境變量問題
- 29. iOS NAT64 IPv6環境問題
- 30. 多線程環境問題
我不明白。我不知道有一個設置。我問,我可以回答;我認爲這是整個問題。 – user225626 2010-03-26 06:12:46
正確...但要獲得更多答案,您應該接受以前問題的答案...這樣人們就會被吸引:) – RubyDubee 2010-03-26 06:16:06
當你接受答案時,你告訴未來的搜索者答案對於這個問題是正確的/可行的/有用的。 – 2010-03-26 06:16:10