當我學習Java時,我將所有文件放在我的JDK文件夾的bin文件夾中。然後我在命令提示符下編譯我的代碼,我必須更改目錄以便它進入bin文件夾。它看起來像這樣:C:\Users\MdDaddyJr\Desktop\jdk1.7.0_51\bin>
。我一直在把文件放在錯誤的地方嗎?我沒有使用任何IDE。Java文件放置
Java文件放置
回答
聽起來像是你還沒有設置環境設置正確的路徑。 幾點入手:
加入這個
C:\Users\MdDaddyJr\Desktop\jdk1.7.0_51\bin
到PATH環境變量 - 這將允許你從任意文件夾,這意味着你不需要更改爲執行javac
和java
命令。 ./bin也不需要每次輸入完整路徑。因此,你可以簡單地做:C:\開發\工作區\ PROJECT1>的javac MyClass.java
創建你的地方你的Java源代碼,並在包中組織他們(即子文件夾)一個專門的文件夾 - 看到這詳盡的答案:What strategy do you use for package naming in Java projects and why?
編譯文件時,您需要位於包層次結構啓動的根文件夾中。因此,舉例來說,如果你的工作區是
C:\Dev\workspace\project1
和你MyClass.java
類是在包my.study
也就是說,它是在C:\Dev\workspace\project1\my\study\MyClass.java
,然後編譯它,你這樣做:C:\開發\工作區\ PROJECT1>的javac我\研究\ MyClass.java
這將在C:\Dev\workspace\project1\my\study\MyClass.class
創建的類文件,然後你就可以執行像這樣(假設它有一個main()方法):
c:\Dev\workspace\project1>java my.study.MyClass
當然這樣的演習是確定何時交易與孤立的源文件,並獲得一種語言的感覺。當您開始編寫一些具有多個相互依賴的類和第三方JAR依賴項的實際程序時,上面的手動編譯變得非常難以管理。爲此,請查看一個流行的Java IDE:Eclipse,IntelliJ(社區版是免費的)或NetBeans。
祝你好運。
感謝大家! – 2014-11-22 02:45:39
您可以將文件放在任何文件夾中,但不會保留在bin
中。但是,您必須將path
正確設置爲C:\Users\MdDaddyJr\Desktop\jdk1.7.0_51\bin
。然後只有你能夠執行你的程序。
您可以通過使用這個鏈接https://www.java.com/en/download/help/path.xml
- 1. Java Swing組件放置
- 2. Java文件:加載裏面放置JAR的文件夾ZIP
- 3. AngularJS文件放置
- 4. 在Java Web項目中放置文件的位置?
- 5. 在java項目中放置xsl文件的位置?
- 6. Java SpringMVC放置RepositoryRestMvcConfiguration(@Configuration)文件的位置
- 7. 在java webapp中放置可寫屬性文件的位置?
- 8. 配置文件 - 將它們放入Java的位置?
- 9. Java文件釋放資源
- 10. 釋放java文件句柄
- 11. 將.java文件放入.war
- 12. Rails:放置插件文件的位置
- 13. Java FX-在標籤上移動放置和放置事件
- 14. SWT文件放置:標識文件夾
- 15. ActiveRecord :: Observer文件放置
- 16. Pentaho - 「用FTP放置文件」
- 17. JAVA在JTextfield中放置文本
- 18. Zend Framework - 放置robots.txt文件的位置?
- 19. mediaelement.js:放置文件的位置
- 20. 放置applicationcontext.xml和.hbm文件的位置?
- 21. C++中的庫文件放置位置
- 22. 放置robots.txt文件的位置?
- 23. 使用Java代碼執行sql放置在xml文件中
- 24. 用於java web服務的數據文件的放置
- 25. 關於放置的txt文件的Java立即讀取它
- 26. 在哪裏放置Java小程序策略文件?
- 27. 把文件放在java包下的類中讀取的位置?
- 28. 如何在寫入java中的CSV文件時放置逗號?
- 29. 我應該在哪裏放置netbeans下的java屬性文件
- 30. 如何將遊標放置在NetBeans Java文件模板中?
您可以在用戶主目錄中的某處創建一個'workspace'目錄,併爲每個項目創建新的子目錄。把你的源文件放在那裏。使用jdk的'bin'文件夾是完全錯誤的。可以工作,但錯了。 – Tom 2014-11-22 02:05:21
你在使用IDE嗎?你在談論你的課堂文件嗎?就我個人而言,我從來沒有把任何文件放在你的位置....我通常使用netbeans maven項目。 – markg 2014-11-22 02:06:03