當前位置:首頁 » 編程語言 » java文件運行

java文件運行

發布時間: 2022-01-13 14:27:49

㈠ 如果一個源文件很多個*.java文件,怎麼編譯運行啊

什麼叫一個源文件很多個*.java文件
1個java文件就是1個源文件,多個java文件就是多個源文件,說法就是錯誤的
如果要一起編譯,就放在一個目錄下執行javac
*.java

㈡ 怎麼運行java文件

首先確認你裝了jdk,配置了環境變數。
第二編譯的.java文件,黑窗口(dos命令行)進入你java文件存放文件夾下,javac YourJavaFile.java
如果java文件語法沒問題的話,編譯完成,如果有問題,會報錯的,

第三運行。還是在剛才的黑窗口裡,java YourJavaFile,就可以運行了

㈢ 如何在java代碼中實現運行其他java文件

1、新建一個java工程項目:右鍵Eclipse的PackageExplorer空白部分,點擊New,再點擊JavaProject,輸入工程名,點擊finish;
2、在新建的工程里新建一個類:右鍵工程,點擊New,再點擊Class,輸入類名,點擊finish;
3、把寫好的java文件的代碼復制到新建的類中;
4、右鍵新建的類文件,點擊RunAs,再點擊JavaApplication即可運行Java文件。
需要注意的是:java文件要成功運行,前提是要有主方法(main)的存在,沒有主方法沒辦法運行java程序。

㈣ java文件的具體運行方式是什麼

".java"文件會由JDK(JAVA開發工具包,不同操作系統會有不同的JDK),編譯成適合該系適合的.class文件,.class文件就會交給該操作系統里的虛擬機(JVM)運行,從而使得java的跨平台運行。

㈤ 如何運行JAVA

第一步:下載並安裝JDK 6.0,安裝路勁為: C:\java\jdk1.6 .

第二步:對「我的電腦」按右鍵,選「屬性」,在「系統屬性」窗口中選「高級」標簽,再按「環境變數」按鈕,彈出一個「環境變數」的窗口,在系統變數中新建一個變數,變數名為「JAVA_HOME「,變數值為"C:\java\jdk1.6";如果存在"PATH"變數名,按編輯,在變數值最前面輸入"C:\java\jdk1.6\bin;".(注意以分號結尾,沒有引號.如果沒有"PATH",點擊新建一個"PATH"變數名,變數值一樣).

第三步:單擊Windows xp的「開始」->「運行」,在彈出的運行窗口中輸入cmd,按回車,打開一個命令行窗口,輸入javac,將會看見一系列javac常用參數選項. 恭喜你java環境安裝成功了.

第四步:開始編程(注意先雙擊打開"我的電腦",在"工具" ->"文件夾選項" -> 點擊"查看"選項 ->在"高級設置"中找到"隱藏已知文件類型的擴展名"前面的小勾去掉)。在C盤的根目錄中新建一個子目錄,名為"JavaTest」,以作為存放 Java源代碼的地方。在JavaTest文件夾中,新建文本文檔, 把「新建 文本文檔.txt」改為"HelloWorld.java"。用記事本打開"HelloWorld.java", 輸入:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
System.out.println("恭喜你成功運行了第一個java應用程序!");
}
}
注意源文件名必須與類名相同,且類修飾符為public,文件名後綴為".java".保存文件.

第五步:在命令行窗口中輸入 cd C:\JavaTest,將當前路徑轉入JavaTest目錄中。然後,輸入 javac HelloWorld.java,JDK就在JavaTest文件夾中編譯生成一個HelloWorld.class的類文件。

第六步:在命令行窗口中輸入 java HelloWorld,(注意沒有.class後綴)屏幕出現了
Hello world!
恭喜你成功運行了第一個java應用程序!
表示成功了,也就順利地編譯及運行了第一個Java應用程序。

㈥ 電腦怎麼運行JAVA文件

下載的是打包好了的jar文件?
去下載個jdk1.6
網上去看看環境配置就可以了!

㈦ java文件是怎麼執行的

首先:使用javac命令把.java文件編譯成.class文件(位元組碼文件)
然後:JVM(java虛擬機)裝載.class文件並翻譯成機器碼後運行java程序;
共同學習-----請參考:
我們手工執行java程序是這樣的:
1 在記事本中或者是UE的文本編輯器中,寫好源程序;
2 使用javac命令把源程序編譯成.class文件;
編譯後的.class(類位元組碼)文件中會包含以下內容:

ConstantPool:符號表;
FieldInfo:類中的成員變數信息;
MethodInfo:類中的方法描述;
Attribute:可選的附加節點。
FieldInfo節點包含成員變數的名稱,諸如public,private,static等的標志。ConstantValue屬性用來存儲靜態的不變的成員變數的值。Deprecated和Synthetic被用來標記一個成員變數是不被推薦的或由編譯器生成的。

3 有了.class文件,我們執行 java 解釋命令就可以運行java程序了。

現在我們主要討論一下,當執行 java這個命令後,會發生什麼事情呢?
首先,JVM裝載.class,也就是類裝載器裝載類位元組碼。一個類裝載器本身也是一個java類,所以,類裝載器自身也需要被另外一個類裝載器裝載,這就出現了類似先有蛋,還是先有雞的問題。但JAVA中的類裝載器的這個問題卻很容易解決。JAVA的虛擬機(JVM)中內嵌了一個稱為Bootstrap類裝載器,它是用特定於操作系統的本地代碼實現的,屬於JAVA虛擬機的內核,Bootstrap類不用專門的類裝載器去進行裝載。Bootstrap類負責載入JAVA核心包中的類(即rt.jar文件中的類),這些類的Class.getClassLoader()方法返回值為null,即表示是Bootstrap類裝載器。JAVA核心包中有另外兩個類裝載器:ExtClassLoader和AppClassLoader,它們都是用JAVA語言編寫的JAVA類,其中ExtClassLoader類裝載負責載入存放在<JAVA_HOME>/jre/lib/ext目錄下的jar包中的類,AppClassLoader負責載入應用程序的啟動執行類,即當使用java命令去啟動執行一個類時,JAVA虛擬機使用AppClassLoader載入這個類。在編譯和運行JAVA程序時,都會通過ExtClassLoader類裝載器去<JAVA_HOME>/jre/lib/ext目錄下的JAR包中搜索要載入的類,所以,如果將包含例如Servlet API的jar包或者是javamail.jar包復制到該目錄下,在編譯Servlet或JavaMail程序時,就不必在CLASSPATH環境變數中增加包含Servlet API的jar包或者是javamail.jar包文件。
以上,就是一個JAVA程序執行的大致過程。

㈧ JAVA源代碼怎麼運行

.class文件是java編譯後的文件,它不是源代碼,真正的java源代碼是.java文件。
java源代碼是txt格式的.java文件,用記事本就可以打開。
用eclipse打開java文件的方式是:
如果java文件是一個eclipse工程(根目錄帶有.project文件),用file/import/general/exist java project/(大概是)然後找到你的目錄。
否則需要自己新建一個工程file/new/java project
然後把java文件拷貝到.src目錄下。

.class文件是直接的編譯好的文件,可以用jad把.class文件反編譯成java文件,不過反編譯的代碼和原來的代碼不一定完全一樣。

㈨ 怎麼直接運行java程序

直接運行即雙擊滑鼠運行的方法如下:
一.手動打jar包法
1.首先得到你編譯後的所有class文件,並講所有文件放到JDK環境能夠識別的目錄或盤符下
2.在"運行"框里輸入cmd進入"命令行模式"(DOS),進入你存放class文件的目錄或盤符,輸入:"jar_cfm_任意名字.jar_任意名字.mf_第一CLASS文件.class_第二個CLASS文件.class ....最後一個CLASS文件.class" 按回車得到"任意名字.jar"文件.
3.mf文件是清單文件,向JVM提供程序的相關信息,最簡單的格式如下:
任意名字.mf
Manifest-Version:_1.0
Main-Class:_main方法所在類的類名
Created-By:_1.4(Sun Microsystem Inc.)
二.IDE打jar包法
流行的IDE例如eclipse,JBuilder都提供有打包成jar的選項,只需要找到此選項即可.
注:以上文字中的"_"代表空格

熱點內容
循跡小車演算法 發布:2024-12-22 22:28:41 瀏覽:80
scss一次編譯一直生成隨機數 發布:2024-12-22 22:04:24 瀏覽:954
嫁接睫毛加密 發布:2024-12-22 21:50:12 瀏覽:973
linuxbin文件的安裝 發布:2024-12-22 21:46:07 瀏覽:796
vlcforandroid下載 發布:2024-12-22 21:45:26 瀏覽:662
電腦做網關把數據發送至伺服器 發布:2024-12-22 21:44:50 瀏覽:429
新華三代理什麼牌子的伺服器 發布:2024-12-22 21:33:21 瀏覽:340
歡太會員密碼是什麼 發布:2024-12-22 20:57:28 瀏覽:74
sqllocaldb 發布:2024-12-22 20:07:08 瀏覽:126
如何找到我的伺服器 發布:2024-12-22 19:52:14 瀏覽:301