導航:首頁 > 編程語言 > 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獲取版本號相關的資料

熱點內容
對接雲平台伺服器 瀏覽:946
單片機555定時器 瀏覽:187
杭州青少年編程培訓機構 瀏覽:288
咋樣發文件夾 瀏覽:7
示教器編程過程 瀏覽:472
單片機硬體乘法器 瀏覽:246
androiddipdp區別 瀏覽:927
開機動畫壓縮包 瀏覽:64
怎麼用obj文件編譯 瀏覽:454
編程車斜面 瀏覽:554
鳥哥linux私房菜pdf 瀏覽:509
office編譯錯誤找不到工程或庫 瀏覽:733
運河pdf 瀏覽:715
cf如何在伺服器獲得角色信息 瀏覽:54
單片機步進電機速度 瀏覽:849
androidlauncher布局 瀏覽:146
女程序員收入 瀏覽:780
岩體力學pdf 瀏覽:50
同一個源碼和筆記本運行不一致 瀏覽:763
if什麼app 瀏覽:719