jdk同時編譯運行多個類
JAVA之所以能實現一次編譯,到處運行,是因為JAVA在每個系統平台上都有JAVA虛擬機(JVM),JAVA編譯的中間文件class是由JAVA虛擬機在運行時動態轉換為對應平台的機器代碼.
Java是一種可以撰寫跨平台應用程序的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。
Java 由四方面組成:
❷ 如何用命令行運行含有多個類的java程序,是全部寫在一起,然後用含main的那個命名,還是別的什麼方法
設計。
在學之前來了解下,編寫JAVA時要建立哪幾個文件夾?
——不用建什麼文件夾,只要安裝好JDK。
說明每個文件夾的作用
——現在在網吧,沒有JDK,沒法為你解釋那些文件夾。
學編寫JAVA是不是英語一定要會?
——英語,初中文化就夠了,雖然程序源碼那麼多英語,但是並不是涉及多少高級英語。
英語還有那些代碼是不是要記住?
——你應該記住JAVA中的一些關鍵字、修飾符之類的,只要懂漢語拼音和標識符的命名規則,編寫程序沒有問題。
幫我推薦個編寫JAVA的工具,最好是免費的。
編寫JAVA程序可以用或者textpad配合JDK,也可以用JBuilder。
你們可以編個簡單的程序給我看,步驟要說清楚,圖就不用了。隨便什麼都行,步驟要清楚啊!不然我不給分哦!
——
public class pro //以下為pro類 含第三行的語句則說明本類為主類
{
public static viod main[String args] //這一句目前我還沒學到 主類含有此句
{
char c='A'; //定義char型變數c 賦值為A
System.out.println("我要學JAVA,我可以用JAVA輸出:"+c); //本行將控制輸出「我要學JAVA,我可以用JAVA輸出:A」
}
}
將代碼保存為pro.java(假設保存到C:\J\,設置好JDK的PATH和CLASSPACH環境變數後,可以運行CMD,用CD命令進入C:\J,然後使用javac命令編譯*.java,如C:\J\>javac pro.java,該目錄下產生一個pro.class文件。用相同辦法使用java命令可以運行pro程序,如C:\J\>java pro,注意編譯*.java時需要輸入擴展名,運行class時沒有擴展名。)
呵呵!~~~~~~~~`因為是剛入門,所以一定要說清楚步驟,拜託了各位大哥大姐!~~~~~~~~~
——呵呵,我也是剛入門,自學《java基礎教程》到40頁,學的還算踏實,以後我們可以互相交流討論一下。
!我只知道這么多了
❸ 在java中同時編譯幾個類
原因是沒有import進java.util.Date和java.util.GregorianCalendar兩個類
import java.util.Date;
import java.util.GregorianCalendar;
public class EmployeeTest {
public static void main(String[] args) {
// fill the staff array with three Employee objects
Employee[] staff = new Employee[3];
staff[0] = new Employee("Carl Cracker", 75000, 1987, 12, 15);
staff[1] = new Employee("Harry Hacker", 50000, 1989, 10, 1);
staff[2] = new Employee("Tony Tester", 40000, 1990, 3, 15);
// raise everyone's salary by 5%
for (Employee e : staff)
e.raiseSalary(5);
// print out information about all Employee objects
for (Employee e : staff)
System.out.println("name=" + e.getName() + ",salary=" + e.getSalary() + ",hireDay=" + e.getHireDay());
}
}
class Employee {
public Employee(String n, double s, int year, int month, int day) {
name = n;
salary = s;
GregorianCalendar calendar = new GregorianCalendar(year, month - 1, day);
// GregorianCalendar uses 0 for January
hireDay = calendar.getTime();
}
public String getName() {
return name;
}
public double getSalary() {
return salary;
}
public Date getHireDay() {
return hireDay;
}
public void raiseSalary(double byPercent) {
double raise = salary * byPercent / 100;
salary += raise;
}
private String name;
private double salary;
private Date hireDay;
}
❹ 如何利用JDK編譯和運行應用程序
用eclipse開發,配好環境和JDK就可以實現了
❺ JDK的編譯和運行程序命令是什麼個針對什麼類型文件
javac:
編譯命令,將java源文件編譯成.class位元組碼文件。
例如:
javacDemo.java
注意這里是源文件
同目錄下會生成Demo.class文件。
java:
運行位元組碼文件,由java虛擬機對位元組碼進行解釋和運行。
例如:
javaDemo
注意這里是文件名
注意事項:
(1) 配置好jdk環境變數,可以運行命令java、javac來測試。
(2) 先javac Demo.java(編譯),後java Demo(運行)
(3) 注意java Demo(文件名,不帶後綴)
(5)jdk同時編譯運行多個類擴展閱讀:
Java 面向對象編程三大特性:封裝、繼承、多態
封裝
類:封裝的是對象的屬性和行為
方法:封裝的是一段特定的業務邏輯功能
訪問控制修飾符:封裝的是具體訪問的許可權
繼承
作用:代碼復用
超類:所有派生類所共有的屬性和行為
介面:部分派生類所共有的行為
派生類:派生類所特有的屬性和行為
傳遞性,單一繼承、多介面實現
❻ 裝了JDK命令行下如何編譯多個java文件,裝了VC++6.0如何在命令行下編譯多個c文件+頭文件
寫個批處理文件,直接運行批處理文件就OK了,或者命令行下直接javac XX.java
❼ win10中怎麼利用jdk編譯和執行程序
一、用eclipse: 直接寫完程序點擊run就行,console里查看輸出 二、自己用命令行編譯 配置環境變數,網路一下有很多帖子 在cmd里輸入 javac Xxx.java 如果沒錯,在當前目錄生成Xxx.class,這一步就是將.java文件編譯為.class文件。 在cmd里輸入 java Xxx 即可正常運行
❽ jdk1.6.0_14如何編譯和運行
初學java,對於環境變數的配置想來卻總覺得不是很清楚,總結一下自己的理解,讓頭腦清楚一些。
下載好的JDK是一個可執行安裝程序,雙擊安裝。將安裝路徑改為:C:\jdk1.6.0(當然其他路徑也可以)。
JDK安裝完成之後我們來設置環境變數:
我的電腦點右鍵,選擇「屬性」,選擇「高級」標簽,進入環境變數設置,分別設置如下三個環境變數:
(1)設置好path變數,使得我們能夠在系統中的任何地方運行java應用程序,比如javac、java、javah等等,這就要找到我們安裝JDK的目錄,比如我們的JDK安裝在C:\jdk1.6.0目錄下,那麼在C:\jdk1.6.0\bin目錄下就是我們常用的java應用程序,我們就需要把C:\jdk1.6.0\bin這個目錄加到path環境變數裡面。
在系統變數里找到path變數,選擇->編輯;(裡面已經有很多的變數值,是在變數值的最前面加上C:\jdk1.6.0\bin;)
變數名: path
變數值: C:\jdk1.6.0\bin;
(2)classpath環境變數,是當我們在開發java程序時需要引用別人寫好的類時,要讓java解釋器知道到哪裡去找這個類。通常,sun為我們提供了一些額外的豐富的類包,一個是dt.jar,一個是tools.jar,這兩個jar包都位於C:\jdk1.6.0\lib目錄下,所以通常我們都會把這兩個jar包加到我們的classpath環境變數中set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。
在系統環境變數那一欄中點->新建classpath
變數名: classpath
變數值: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;(注意,CLASSPATH最前面是有個「.」的,表示當前目錄,這樣當我們運行java AClass的時候,系統就會先在當前目錄尋找AClass文件了。);
(3)設置JAVA_HOME:
一是為了方便引用,比如,JDK安裝在C:\jdk1.6.0目錄里,則設置JAVA_HOME為該目錄路徑, 那麼以後要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串;
二則是歸一原則, 當JDK路徑改變的時候, 僅需更改JAVA_HOME的變數值即可, 否則,就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一沒有改全, 某個程序找不到JDK, 後果是可想而知的----系統崩潰!
三則是第三方軟體會引用約定好的JAVA_HOME變數, 不然, 你不能正常使用該軟體.
在系統環境變數那一欄中點->新建JAVA_HOME (JAVA_HOME指向的是JDK的安裝路徑)
變數名: JAVA_HOME
變數值: C:\jdk1.6.0
配置完成下面寫一個簡單的java程式來測試J2SDK是否已安裝成功:
public class HelloWorld{
public static void main(String[] args){
ystem.out.println("Hello world!");
}
}
將程式保存為文檔名為HelloWorld.java的文檔。
打開命令提示符窗口,進入到HelloWorld.java所在目錄,鍵入下面的命令
javac HelloWorld.java
java HelloWorld
此時若列印出來HelloWorld則安裝成功,若沒有列印出這句話,仔細檢查以上配置是否正確。
環境變數配置成功後你就可以著手學習java了。
=====================================================================
給你個仔細的地址你去看看吧!
http://user.qzone.qq.com/373274311?ptlang=2052
❾ java 同時編譯多個類的問題
可以javac 指令的參數-sourcepath指定源文件所在目錄(src),可以是一個或是多個;在同一個目錄下直接編譯主類就行。
請採納答案,支持我一下。
❿ 如何用JDK編譯JAVA程序
1 你把文件名拼錯了,java對大小寫是敏感的。打錯了當然找不到文件。
2 虛擬機沒有找到必須的類庫。你可能沒有在autoexec.bat文件中設置classpath。進入windows的運行,輸入sysedit,然後在autoexec.bat文件中加入這么一行:
set classpath=你的jdk的安裝目錄/lib; 例如set classpath=c:/jdk1.3.0_02/lib;
保存退出後,你要在dos窗口的c根目錄下執行一遍autoexec.bat文件已保證被設置了,當然,如果你願意也可以重啟機器。