導航:首頁 > 編程語言 > java獲取版本號

java獲取版本號

發布時間:2023-08-01 10:48:09

A. 怎麼查看java JDK版本

(1)單擊 開始——所有程序——附件——命令提示符(win7)
(2)輸入 java -version
(3)顯示若干行文字,即可查看顯示的JDK版本

B. Java如何生成版本號比如0001 0002 0002

首先還是不太明白你說的這個「生成版本號」是什麼意思,如果只是生成一個自增序列的話

1、如果有oracle資料庫的話可以利用它的序列生成。

2、沒有oracle,用redis也行。

3、沒有資料庫,那就寫個文件來存取吧:

public class Test2 {

public static void main(String[] args) throws IOException {
System.out.println(getSequence("d:\test\sequence.txt"));
setSequence("d:\test\sequence.txt", "");
System.out.println(getSequence("d:\test\sequence.txt"));
}


//讀取序列
public static String getSequence(String sequenceFile) throws IOException {
FileInputStream fileInputStream = null;
InputStreamReader inputStreamReader = null;
BufferedReader bufferedReader = null;
try {
File file = new File(sequenceFile);
fileInputStream = new FileInputStream(file);
inputStreamReader = new InputStreamReader(fileInputStream);
bufferedReader = new BufferedReader(inputStreamReader);
// 按行讀取字元串
String str;
if ((str = bufferedReader.readLine()) != null) {
return str;
}
return null;
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
if (bufferedReader != null) {
bufferedReader.close();
}
if (inputStreamReader != null) {
inputStreamReader.close();
}
if (fileInputStream != null) {
fileInputStream.close();
}
}
}


//設置序列,如果傳入的序列號為空,則在原序列的基礎上+1
public static void setSequence(String sequenceFile, String sequence) throws IOException {
if (sequence == null || sequence.isEmpty()) {
String oriSequence = getSequence(sequenceFile);
Objects.requireNonNull(oriSequence);
sequence = String.format("%04d", Integer.valueOf(oriSequence) + 1);
}
FileOutputStream fileOutputStream = null;
OutputStreamWriter outputStreamWriter = null;
BufferedWriter bufferedWriter = null;
try {
File file = new File(sequenceFile);
fileOutputStream = new FileOutputStream(file);
outputStreamWriter = new OutputStreamWriter(fileOutputStream);
bufferedWriter = new BufferedWriter(outputStreamWriter);
bufferedWriter.write(sequence);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (bufferedWriter != null) {
bufferedWriter.close();
}
if (outputStreamWriter != null) {
outputStreamWriter.close();
}
if (fileOutputStream != null) {
fileOutputStream.close();
}
}
}
}


代碼又擠在一起了:

C. 如何查看當前java的版本

打開命令提示符,輸入java -version即可看到你的機器上的Java版本,前提是你的機器上已經安裝了JRE,並且把JRE所在目錄添加到系統搜索路徑path里。

D. 怎麼用Java代碼查出git代碼的當前版本號

@RequestMapping("/git/version")
publicStringgetGitVersion(){
try{
//需要安裝git並配置git環境變數
Stringcommand="git--version";
//執行系統命令
Processp=Runtime.getRuntime().exec(command);
//獲取命令執行結果,封裝在IO流中了
BufferedReaderbr=newBufferedReader(newInputStreamReader(p.getInputStream()));
String
//輸出結果
Strings;
StringBuildersb=newStringBuilder();
while((s=br.readLine())!=null){
sb.append(s);
}
returnsb.toString();
}catch(IOExceptione){
e.printStackTrace();
}
returnnull;
}

E. Win7系統中如何用命令行方式查看JDK版本

在電腦windows7系統的cmd窗口中輸入命令【java -version】即可查看JDK版本,具體操作請參照以下步驟。

1、首先在win7系統中,按下快捷鍵「Win+R」打開運行窗口,如圖所示。

閱讀全文

與java獲取版本號相關的資料

熱點內容
同一個源碼和筆記本運行不一致 瀏覽:759
if什麼app 瀏覽:714
演算法的書java 瀏覽:566
手機有網為什麼顯示伺服器異常呢 瀏覽:325
程序員黃格子襯衫 瀏覽:280
曲面屏編程 瀏覽:607
轉轉app是否秒綁是什麼意思 瀏覽:680
剛畢業的程序員如何做職業規劃 瀏覽:359
哪一款c語言編譯器比較好 瀏覽:538
南寧程序員現狀 瀏覽:864
新論pdf 瀏覽:592
bat大廠程序員十大標准 瀏覽:594
工程人程序員醫生圖片 瀏覽:501
車上顯示伺服器未激活是什麼意思 瀏覽:632
海歸程序員回國求職 瀏覽:13
單片機哪個工作區可以切換4個區 瀏覽:482
2019彩六改伺服器地址 瀏覽:424
程序員女有什麼特點 瀏覽:522
程序員的行情如何 瀏覽:313
程序員老宅視頻 瀏覽:559