欧美xxxx做受欧美1314,免费人成视频在线播放,卡一卡2卡3卡精品网站,欧美成人看片黄a免费看,久久香蕉国产线看观看猫咪av

Linux環(huán)境下java編程語言作業(yè)思路

發(fā)布時(shí)間: 2022-04-24 09:36:38
文章來源: 考而思
摘要:
如果同學(xué)使用文件管理器(如 Konqueror 或 Nautilus),則可以通過雙擊 drjava.jar 文件來啟動(dòng) DrJava。否則,請通過鍵入以下內(nèi)容從命令行啟動(dòng) DrJava:[username:~/] drjava

  由于Java編程語言的全面性、易讀性以及豐富的API等方面的優(yōu)勢,在前往海外就讀的留學(xué)生中間,也是有不少同學(xué)需要學(xué)習(xí)該課程的,而在學(xué)習(xí)Java編程的時(shí)候,編程環(huán)境也是非常重要的,最常見的自然就是Linux環(huán)境了,但是由于Linux環(huán)境下java編程語言作業(yè)非??简?yàn)邏輯性,因此在完成的時(shí)候,還是有些困難的,本次小思就針對這個(gè)問題,來與同學(xué)們分享一下Linux環(huán)境下java編程語言作業(yè)思路,有興趣的同學(xué)可不要錯(cuò)過哦。

  1. 安裝編程環(huán)境

  這些步驟安裝和配置我們的教科書庫,DrJava,Checkstyle和Findbugs。如果同學(xué)不想要DrJava,Checkstyle或Findbugs,只需跳過相應(yīng)的步驟即可。

  創(chuàng)建一個(gè)目錄 /usr/local/introcs。

  [username:~/] cd /usr/local

  [username:/usr/local] sudo mkdir introcs

  [username:/usr/local] sudo chmod 755 introcs

  導(dǎo)航到子目錄 /usr/local/introcs。

  [username:/usr/local] cd introcs

  [username:/usr/local/introcs] pwd

  /usr/local/introcs

  從 stdlib.jar 下載教科書庫,從 javac-introcs 和 java-introcs 下載 Java 包裝腳本。

  [username:/usr/local/introcs] sudo wget http://introcs.cs.princeton.edu/java/code/stdlib.jar

  [username:/usr/local/introcs] sudo wget http://introcs.cs.princeton.edu/java/linux/javac-introcs

  [username:/usr/local/introcs] sudo wget http://introcs.cs.princeton.edu/java/linux/java-introcs

  [username:/usr/local/introcs] sudo chmod 755 javac-introcs java-introcs

  [username:/usr/local/introcs] sudo mv javac-introcs /usr/local/bin

  [username:/usr/local/introcs] sudo mv java-introcs /usr/local/bin

  命令wget從網(wǎng)絡(luò)下載文件;如果同學(xué)的系統(tǒng)沒有 wget,請嘗試使用 curl -O 代替。

  從 drjava 下載 DrJava.jar,從 drjava 下載包裝腳本,從 .drjava 下載配置文件。

  [username:/usr/local/introcs] sudo wget http://introcs.cs.princeton.edu/java/linux/drjava.jar

  [username:/usr/local/introcs] sudo wget http://introcs.cs.princeton.edu/java/linux/drjava

  [username:/usr/local/introcs] sudo wget http://introcs.cs.princeton.edu/java/linux/.drjava

  [username:/usr/local/introcs] sudo chmod 755 drjava

  [username:/usr/local/introcs] sudo mv drjava /usr/local/bin

  [username:/usr/local/introcs] sudo mv .drjava ~

  從 checkstyle 下載 Checkstyle 8.2.zip;我們的Checkstyle配置文件來自checkstyle-introcs.xml;和 Checkstyle 包裝器腳本,來自 checkstyle-introcs

  [username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/checkstyle.zip

  [username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/checkstyle-introcs.xml

  [username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/checkstyle-suppressions.xml

  [username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/checkstyle-introcs

  [username:/usr/local/introcs/] sudo unzip checkstyle.zip

  [username:/usr/local/introcs/] sudo chmod 755 checkstyle-introcs

  [username:/usr/local/introcs/] sudo mv checkstyle-introcs /usr/local/bin

  從 findbugs 下載 Findbugs 3.0.1.zip;我們的 Findbugs 配置文件來自 findbugs.xml;以及 findbugs-introcs 中的 Findbugs 包裝腳本。

  [username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/findbugs.zip

  [username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/findbugs.xml

  [username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/findbugs-introcs

  [username:/usr/local/introcs/] sudo unzip findbugs.zip

  [username:/usr/local/introcs/] sudo chmod 755 findbugs-introcs

  [username:/usr/local/introcs/] sudo mv findbugs-introcs /usr/local/bin

  要使這些包裝腳本正常工作,重要的是 /usr/local/bin 位于 PATH 環(huán)境變量中。情況很可能如此。如果沒有,請參閱下面的疑難解答部分。

  2. 在 DrJava 中創(chuàng)建一個(gè)程序

  現(xiàn)在,同學(xué)已準(zhǔn)備好編寫第一個(gè) Java 程序。同學(xué)將在名為DrJava的應(yīng)用程序中開發(fā)Java程序。DrJava 具有許多專門的編程工具,包括語法突出顯示、括號(hào)匹配、自動(dòng)縮進(jìn)和行號(hào)。

  如果同學(xué)使用文件管理器(如 Konqueror 或 Nautilus),則可以通過雙擊 drjava.jar 文件來啟動(dòng) DrJava。否則,請通過鍵入以下內(nèi)容從命令行啟動(dòng) DrJava:

  [username:~/] drjava

  如果將 .drjava 文件復(fù)制到主目錄,則應(yīng)該已包含以下自定義項(xiàng):

  通過選擇“編輯”->首選項(xiàng)->“顯示選項(xiàng)”->“顯示所有行號(hào)”來顯示行號(hào)。

  通過選擇編輯 ->首選項(xiàng) ->雜項(xiàng) ->縮進(jìn)級(jí)別 -> 4,將縮進(jìn)級(jí)別設(shè)置為 4。

  通過選擇編輯 ->首選項(xiàng) ->資源 ->額外類路徑 ->添加來設(shè)置 Java 類路徑,然后添加以下條目:

  /usr/local/introcs/stdlib.jar

  在 DrJava 主窗口中,鍵入 Java 程序 HelloWorld.java與下面顯示的完全相同。如果同學(xué)甚至省略分號(hào),該程序?qū)o法正常工作。

  public class HelloWorld {

  public static void main(String[] args) {

  System.out.println("Hello, World");

  }

  }

  鍵入時(shí),DrJava 會(huì)為同學(xué)執(zhí)行縮進(jìn)。

  最后,單擊“保存”按鈕將文件保存在同學(xué)選擇的目錄中。將文件命名為 HelloWorld.java。文件名區(qū)分大小寫,并且必須與 Java 程序中的類的名稱完全匹配。

Linux環(huán)境下java編程語言作業(yè).jpg

  3. 從 DrJava 編譯程序

  現(xiàn)在是時(shí)候?qū)?Java 程序轉(zhuǎn)換為更適合在計(jì)算機(jī)上執(zhí)行的形式了。為此,請單擊“編譯”按鈕。如果一切順利,同學(xué)應(yīng)該會(huì)在底部的“編譯器輸出”窗格中看到以下消息:

  Compilation completed.

  如果DrJava以某種方式抱怨,你打錯(cuò)了什么。使用“編譯器輸出”窗格中的錯(cuò)誤消息作為指南,仔細(xì)檢查程序。

  4. 從 DrJava 執(zhí)行程序

  現(xiàn)在是時(shí)候運(yùn)行程序了。這是一個(gè)有趣的部分。

  在底部的“交互”窗格中鍵入以下內(nèi)容。按照慣例,我們會(huì)以粗體突出顯示同學(xué)鍵入的文本。

  > java HelloWorld

  如果一切順利,同學(xué)應(yīng)該會(huì)看到以下消息:

  Welcome to DrJava. Working directory is /Users/username/introcs/hello

  > java HelloWorld

  Hello, World

  同學(xué)可能需要重復(fù)此編輯-編譯-執(zhí)行循環(huán)幾次,然后才能正常工作。

  5. 從命令行管理程序編譯程序

  同學(xué)將使用 javac 命令將 Java 程序轉(zhuǎn)換為更適合在計(jì)算機(jī)上執(zhí)行的形式。

  從 shell 中,導(dǎo)航到包含 HelloWorld.java的目錄,通過鍵入下面的 cd(更改目錄)命令,說 ~/hello:

  [username:~/] cd hello

  [username:~/hello/]

  通過鍵入下面的javac命令來編譯它:

  [username:~/hello/] javac HelloWorld.java

  [username:~/hello/]

  假設(shè)文件 HelloWorld.java 位于當(dāng)前工作目錄中,同學(xué)應(yīng)該不會(huì)看到任何錯(cuò)誤消息。

  要使我們的教科書庫可供Java訪問,請改用命令javac-introcs。

  6. 從命令行管理程序執(zhí)行程序

  同學(xué)將使用 java 命令來執(zhí)行程序。

  在 shell 中,鍵入下面的 java 命令。

  [username:~/hello/] java HelloWorld

  Hello, World

  同學(xué)應(yīng)該看到程序的輸出。

  要使我們的教科書庫可供Java訪問,請改用命令java-introcs。例如,鍵入以下兩個(gè)命令來測試標(biāo)準(zhǔn)繪圖和標(biāo)準(zhǔn)音頻:

  machine:~/hello username$ java-introcs StdDraw

  [ displays a graphics window with some geometric shapes and text ]

  machine:~/hello username$ java-introcs StdAudio

  [ plays an A major scale ]

  7. 檢查樣式和查找蟲

  同學(xué)可以使用 Checkstyle 和 Findbugs 來檢查程序的樣式并識(shí)別常見錯(cuò)誤。

  要運(yùn)行 Checkstyle,請?jiān)诮K端中鍵入以下命令:

  machine:~/hello username$ checkstyle-introcs HelloWorld.java

  Running checkstyle on HelloWorld.java:

  Starting audit...

  Audit done.

  以下是可用檢查的列表。

  要運(yùn)行 Findbugs,請?jiān)诮K端中鍵入以下命令:

  machine:~/hello username$ findbugs-introcs HelloWorld.class

  Running findbugs on HelloWorld.class:

  上述就是關(guān)于Linux環(huán)境下java編程語言作業(yè)思路的相關(guān)內(nèi)容了,希望能夠?yàn)樵诰幊躺嫌兴_的同學(xué)提供到一定的幫助,當(dāng)然了,若是同學(xué)們還有什么需求的話,也可以通過考而思的在線老師來獲取幫助哦。

圖片歸版權(quán)方所有,頁面圖片僅供展示。如有侵權(quán),請聯(lián)系我們刪除。凡來源標(biāo)注“考而思”均為考而思原創(chuàng)文章,版權(quán)均屬考而思教育所以,任何媒體、網(wǎng)站或個(gè)人不得轉(zhuǎn)載,否則追究法律責(zé)任。

17年深耕全階段留學(xué)輔導(dǎo)   數(shù)十萬留學(xué)生信賴

添加微信:「 kaoersi03 」備注官網(wǎng)申請?jiān)嚶牐韺偬撞蛢?yōu)惠!

同步課件輔導(dǎo)、作業(yè)補(bǔ)習(xí)、論文潤色、真題講解、Appeal申訴、入學(xué)內(nèi)測/面試培訓(xùn)


添加微信【kaoersi03】(備注官網(wǎng))申請?jiān)嚶?,享專屬套餐?yōu)惠!

客服微信

kaoersi03

課程聽不懂?作業(yè)不會(huì)寫?復(fù)習(xí)沒方向?專業(yè)老師為您答疑解惑

復(fù)制成功

微信號(hào): kaoersi03

備注“官網(wǎng)”享專屬套餐優(yōu)惠!