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」打開運行窗口,如圖所示。