當前位置:首頁 » 編程軟體 » 如何編譯包語句

如何編譯包語句

發布時間: 2023-01-13 13:11:43

1. java中帶包源程序如何編譯運行(下題)

先帶包編譯javac -d E4_9.java 然後運行包內的class文件java tom.jiafei.E4_9

2. linux下如何編譯源碼包或者說是安裝

1、安裝編碼源碼的編譯工具,一般是需要安裝gcc
yum install gcc
2、把源碼解壓
tar zxvf uname.tar.gz
3、進入解壓的目錄執行
./configure
make
make install
完成編譯安裝

3. C語言含有包含自定義頭文件的程序怎麼編譯

1、只要在程序開頭加入#include
「自定義頭文件名」,在編譯過程當中,頭文件自動會被添加到源文件當中一起進行編譯。
2、編譯,編譯程序讀取源程序(字元流),對之進行詞法和語法的分析,將高級語言指令轉換為功能等效的匯編代碼,再由匯編程序轉換為機器語言,並且按照操作系統對可執行文件格式的要求鏈接生成可執行程序。C源程序頭文件-->預編譯處理(cpp)-->編譯程序本身-->優化程序-->匯編程序-->鏈接程序-->可執行文件。

4. java含包語句的小程序,怎麼編譯出現class or interface expected

程序我剛才用eclipse試了,沒有問題。這里有個筆誤p.getPrimnuber(20);

調用的時候方法名寫錯了吧。

class'or'interface'expected ,他的意思是說找不到這個類。

要麼是你進的目錄不對,確保那個文件夾下有那個java文件,注意如果你是用txt編寫的,別忘記了吧擴展名改回 .java

要麼就是你把類名打錯了,仔細檢查一下,應該很快能找出來。要是不行的話,吧那個java文件放在f盤根目錄下再試試

5. linux下如何編譯源碼包

源碼安裝三部曲
./configure
make
make install

裡面應該有readme 吧。源碼包一定有安裝介紹的

6. java語言如何建立一個包及其編譯等操作 例如創建一個s類 然後放到子包s中 在子包外 創建主類w w要引入s類

用工具啊,myeclipse 很方便很強大的。
非要手動的話也可以。創建包就是創建目錄,說白了就是建個文件夾,首先你先將目錄創建好。子包外是默認的src包還是什麼包隨便都可以的,你想建什麼就建什麼,比如說是b包吧, 這樣b包下有個s包, 在s包下,建立一個s.java的文檔(建立txt文本檔案,然後改名成.java就可以啦),在b下建立w.java,然後再w.java中import s.java;就可以啦。

純手打。。。忘採納

7. 如何在命令行模式下編譯運行帶包(package)的java文件

A: b: c: d: 在命令行輸入硬碟名加冒號 可以進入到你包所在的盤,然後打 cd 包名 可以進到java文件所在的包。 在就可以編譯了 編譯後在當前目錄運行就可以了。

建議學會使用eclips 那個開發JAVA工具 很方便

8. 用命令行如何編譯package中的java文件

其實解決方案很簡單,既然編譯器不能根據包名找到A類,那我們就把A類的絕對路徑直接告訴編譯器不就可以了嗎?事實上就是這么做的,具體操作為:在命令行模式下進入F:\test目錄,然後運行編譯命令javac F:\test\e\main\A.java,可以成功編譯生成A.class文件。(注意:如果不在此目錄下執行編譯命令的話,就要將f:\test加入到當前的classpath中為make工具提供B.java的位置信息)
接下來就要運行這個class文件了,運行仍然在F:\test目錄下執行(注意:如果不在此目錄下執行運行命令的話,一定要把F:\test加入到當前的classpath中),命令為:java e.main.A,很顯然,這里就是根據輸入的package名稱找到對應的class文件,並檢驗找到的class文件的與輸入的包名是否匹配(例如:如果你在e目錄下新建一個test目錄,將A.class文件拷貝進去,輸入java e.test.A 的話還是會報錯:找不到class文件)。可能有人要問:為什麼運行的時候又可以根據包名找到相應的class文件呢?因為運行的時候默認是從當前路徑開始搜索的,如果當前路徑找不到的話,就在系統的classpath中找,如果再找不到就會報錯。
由上面的分析我們可以得出:
(1)在命令行模式下編譯java文件時,如果cmd不在該java文件所在的目錄下,就要直接指定文件
的絕對路徑(javac F:\test\e\main\A.java),如果在java文件所在的目錄下,可以不指定
路徑,但是要設置classpath讓編譯器的make工具找到其他import的類
(2)運行的時候要指出包路徑(java e.main.A),並且一定要在class文件名前帶上完整的包名
(e.main.A),而且該包所在的文件夾(即e所在的文件夾)一定要在classpath中,這樣才
能找到對應的class文件(在包所在的文件夾目錄下運行cmd程序或者將該目錄加入到classpath
中均可)。
(3)在命令行模式下非直接編譯的java,編譯器使用make工具根據java文件中的import信息間接找
到引用的java文件,所以一定要注意文件的配置,以及相互之間的位置關系。當然也可以通過
設置classpath提供給make工具,但是如果文件比較多而且相互之間的引用關系比較復雜的話會
比較麻煩。
(4)classpath只能供make工具以及運行class文件時使用,在直接編譯的時候不使用classpath信
息,必須在要編譯的java文件前帶上其絕對的路徑名。

9. 一個java程序用到了很多jar包,如何用命令行形式來編譯、運行此程序

javac -cp jar包路徑 xx.java,有多個jar包時,之間有「;」隔開:如果用引用到其它的類,則保證引入類結構良好的情況下,加上引入類所在的路徑(不包含類的包路徑)

10. java中帶包的源文件怎麼編譯

包就相當於是目錄文件夾,在包的最後一個級下包含的就是源文件
例如:
包和類的形勢:
表現文件夾的形勢:
在包和類下邊就是java文件在文件夾形勢下就是class文件

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:649
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:940
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:635
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:824
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:734
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1070
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:302
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:164
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:855
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:766