控制台編譯運行.java文件
首先在cmd中輸入java –version確定java環境變量是否已經配好
其次在cmd中輸入javac –version 確定javac環境變量是否已經配好
在用cd命令轉到要編譯.java文件的路徑,用javac classname.java編譯該java文件,將會看到產生了一個.class文件;
其次,若要運行該.class文件,則直接輸入java classname即可(不用加后綴名);
如果想生成jar文件,則使用命令jar cvf classname.jar classname.class,中間.jar的文件名自定義即可;此時若想運行該jar文件,則直接輸入java –jar classname.jar即可,但是這是可能會遇到“沒有主清單屬性”問題,解決方法是打開.jar文件中的MANIFEST.MF文件,若沒有Main-Class這一行,則添加Main-Class:classname,注意classname前面必須有一個空格,classname與.class文件同名即可。然后保存,再執行java–jar classname.jar即可運行該jar文件。
最后注意,若.java文件中含有包名(如package com;),則應該使得當前路徑退到com的父層路徑,再運行java com.classname即可,但是對於運行同樣的jar文件時,目前還沒想到解決方案。
