控制行如何運行帶包名的java文件


一般初學者在學習java的時候都是不建包的,所以運行java文件的命令行語句也比較傳統。

cd the content of the java file

javac target.java

java target

這樣一個java文件就運行完了。

那一個有包名的java文件應該如何運行呢?在網上百度一下自己試了下都不是很全面或者不怎么行的通,下面以corejava中的源碼為例運行帶包名的java文件

1、帶包名的java文件首先要在包下。

例如:corejava中的MapTest位於包map下,那它必須在文件夾map下。 又如:package com.global.test 那它的目錄就應該是三層結構com\global\test

2、編譯java文件

javac map\MapTest.java 編譯時需要文件的位置,所以包是以目錄的形式出現的。

3、運行.class文件

java map.MapTest 或 java com.global.test.target 由於.class文件是java獨有的,所以運行時應該也是要遵循java的包規范,這樣寫也就不奇怪了。

值得注意的是無論是編譯還是運行cmd中的進入的目錄都應該是map的上一級目錄

 

一直希望學的快,羡慕別人學的更快,但其實我們學東西的時候忽略了許多細節,走的穩才能走的遠,希望以后能夠多多認真,走好每一步。

 


免責聲明!

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



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