在命令列中執行 java 程式
一,首先進入檔案所在的目錄,我的 FrequencyCounter(統計字元出現頻率最高的詞) 程式放在桌面,
所以使用 cd desktop 就可,你們的是 cd 路徑名。
二,然後使用 javac FrequencyCounter.java 生成 .class 可執行檔案,你們的是 javac 檔名.java
三,然後使用 java FrequencyCounter 執行檔案即可,我這裡因為程式是統計字元的,j
使用 java FrequencyCounter 1 tinyTale.txt ,你們的是 java 檔名。
結果如下:
tinyTale.txt 檔案存放的是狄根思的「雙城記」的開頭幾行,所以統計的字元頻率比較高的就是 of ,出現了 10 次。
出現的問題:由於程式中需要匯入另外的包,在命令列中,不像 Eclipse 那樣可以匯入外部包,所以只好在配置 java 環境變數的 classpath 加上匯入的 .jar 路徑即可 。
另外在命令列中結束 java 要結束輸入的資料時,使用 ctrl + z 就可結束資料輸入。
相關推薦
在命令列中執行 java 程式
一,首先進入檔案所在的目錄,我的 FrequencyCounter(統計字元出現頻率最高的詞) 程式放在桌面, 所以使用 cd desktop 就可,你們的是 cd 路徑名。 二,然後使用 javac FrequencyCounter.java 生成 .class 可執行檔案
在命令列中執行java的時候指定依賴jar
在windows上: java -cp testjar1-1.jar;gson-2.2.2.jar main.java.JarTest 中間是用分號分隔兩個jar 在LInux上: java -c
cmd命令列中執行Java檔案中文字元亂碼情況解決
如上所示的錯誤 由於JDK是國際版的,在編譯的時候,如果我們沒有用-encoding引數指定我們的JAVA源程式的編碼格式,則javac.exe首先獲得我們作業系統預設採用的編碼格式,也即在編譯ja
在android系統命令列中執行arm linux程式,出現/system/bin/sh: .xxx No such file or directory問題
android系統的底層就是Linux,理論上arm linux程式在android系統中也能夠執行。但是當我寫了一個“Hello World”程式並執行時,出現了下面的錯誤: system/bin/sh:./ a.out No such file or directory
命令列中執行Python,找不到匯入包
命令列中執行python,匯入其他目錄包時報找不到包的錯誤,原因是命令列中執行只會搜尋當前目錄下的包, import sys import os curPath = os.path.abspath(os.path.dirname(__file__)) rootPath = os.path.sp
【C++筆記】Windows通過命令列編譯執行c程式 (轉載)
1.準備 一臺具備c開發環境的Windows。 驗證方式,命令列輸入gcc -v,檢視是否輸出版本資訊。 gcc -v 1 2.寫程式 在E盤建一個資料夾C,在裡面建立一個Hello.c檔案,副檔名是c,內容如下: #include <stdio.h>
在命令列中執行python檔案中的函式
以前在命令列中執行python都是執行整個.py檔案,今天需要只執行其中一個函式。看到網上的方法說要先import檔案才能呼叫函式,試過仍不成功。後來找到原因,是要在.py檔案所在的目錄下執行python才能improt。 就像要執行21knn檔案,就要先到它的目錄
在linux系統中執行java程式
最近需要把自己寫的一個tcp的程式放在雲端,但是,不熟悉linux系統。 遇到這個問題: -bash: javac: command not found 百度之後,發現是因為我的java的path配置上有問題。但是我的java又可以正常執行,著實讓我很疑惑的。看看我的p
mysql 命令列中執行sql的幾種方式
1.直接輸入sql執行mysql> select now(); +---------------------+ | now() | +---------------------+ | 2013-09-18 13:55:45 | +-----
命令列編譯執行java檔案
命令列執行java檔案時,如果有引用外部jar包,需要在編譯和執行的時候加上絕對路徑。1. ll HelloWorld.java => HelloWorld.java;2. javac -cp /opt/user/commons-codec-1.11.jar Hell
db2命令列中執行sql
在命令視窗中執行DB2指令碼,可用 db2 -stvf 指令碼檔名 來實現。 例如,指令碼檔名為sample.sql,執行:db2 -stvf sample.sql
在cmd中執行java程式出錯
進入命令列win+R輸入cmd, 按下Enter 進入命令列視窗使用javac 進行編譯的時候如果提示 'JAVAC' 不是內部或外部命令,也不是可執行的程式或批處理檔案這樣的錯誤提示說明是配置錯誤,修正方法如下3點使用java 進行執行時如果提示 " Could not f
Android控制檯中執行Java程式
測試程式碼(TCP通訊服務端) package com.demo; import java.io.InputStream; import java.io.DataInputStream; import java.io.OutputStream; impo
# 在cmd中執行java程式時出現java.lang.ClassNotFoundException: F:\JavaCode\Test的錯誤
本人最近自學java,就安裝了JDK-10.0.2,安裝網上的教程配置了環境變數,用java,javac,java -version測試沒有問題,但是自己又在網上抄寫了一段Test.java小程式,在cmd中javac Test.java沒有錯誤,java Te
命令列執行Java程式載入指定目錄中的Jar檔案
經常遇到需要新增第三方jar檔案的情況。在命令列狀態下要載入外部的jar檔案非常麻煩,很不好搞,在網上折騰了很久終於搞定了,在這裡做個筆記: 編譯:javac -Djava.ext.dirs=./lib Test.java執行:java -Djava.ext.dirs=./
如何用用命令列的模式執行java程式?
1.先進入jdk的bin目錄下,用記事本建立一個檔案,修改檔名為HelloWorld.java,進行內容的編寫如下 class HelloWorld{ public static void main(String[] args){ System.out.println
windom 下cmd命令列中出現“powershell”不是內部或外部命令,也不是可執行的程式或批處理檔案問題解決
win+R 輸入sysdm.cpl 開啟系統設定 點選高階-》環境變數 在系統變數中檢視path變數,點選編輯 複製出變數值,檢視是否有%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
在Windows命令列執行java程式
1;前提以配置好環境了。jdk安裝完畢了。 2;先建立txt檔案,敲好程式碼;在這裡有個注意的地方,要注意你的txt是否顯示出來,如果沒有顯示出來那就是設定隱藏了檔案字尾名一定要顯示出來, 怎麼看是否隱藏字尾名; 敲程式碼; 3;更改檔名,(
關於命令列中javac 編譯成功,用 java 執行 class 檔案出現 “ 找不到或無法載入主類 ” 的問題
javac編譯成功,用java執行class檔案出現“找不到或無法載入主類”的問題所在 學習android,順便又學習下java. 在這裡推薦Mars老師的視訊,很好用,無論是Java4Android還是Android開發系列視訊教程都很好http://www.marschen.com/ 入門就遇到這樣的問
命令列執行java程式,將控制檯日誌儲存到指定檔案
有個程式。命令列啟動命令為 java -verbose sample.DesktopApp在控制檯看到列印日誌。 將日誌按照日期儲存到指定檔案中,以備查驗。關鍵點在於 2>&1 ,把控制檯異常重定向到標準輸出中。完整批處理如下: #!/bin/bash