1.首先是搭建Java開發環境,先要安裝JDK,然後配置環境變數,之後安裝eclipse。完成之後就可以編寫Java程序了。
② java程序怎麼運行
要運行java程序,我們必須先寫一個java程序,由於這里說的僅僅是java程序的運行,所以我就已一個簡單的程序來入手了哦!
打開自己的記事本,錄入下面的代碼:
import java.util.*;
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
選擇文件---->另存為
文件名稱:HelloWorld.java
文件類型:所有文件
【在這里要記住自己文件的保存位置哦】
為了方便起見,我將自己的第一個java程序保存在了桌面。
打開附件--->命令提示符
鍵入【cd Desktop】按下【回車鍵】
【這步是為了進入桌面,也就是你保存文件的位置】
鍵入【javac HelloWorld.java】
【這步是編譯自己的java程序】
鍵入【java HelloWorld】
【這步是為了運行自己的java程序】
然後就能看到運行結果了!
③ java HelloWorld 程序在內存中怎麼運行的
Classfile /E:/LXH/projects/java/SETest/src/Test.class
Last modified 2011-11-30; size 454 bytes
MD5 checksum
Compiled from "Test.java"
public class Test
SourceFile: "Test.java"
minor version: 0
major version: 51
flags: ACC_PUBLIC, ACC_SUPER
Constant pool:
#1 = Methodref #6.#17 // java/lang/Object."<init>":()V
#2 = Fieldref #18.#19 // java/lang/System.out:Ljava/io/Prin
tStream;
#3 = String #20 // Hello World
#4 = Methodref #21.#22 // java/io/PrintStream.println:(Ljava
/lang/String;)V
#5 = Class #23 // Test
#6 = Class #24 // java/lang/Object
#7 = Utf8 sb
#8 = Utf8 Ljava/lang/StringBuilder;
#9 = Utf8 <init>
#10 = Utf8 ()V
#11 = Utf8 Code
#12 = Utf8 LineNumberTable
#13 = Utf8 main
#14 = Utf8 ([Ljava/lang/String;)V
#15 = Utf8 SourceFile
#16 = Utf8 Test.java
#17 = NameAndType #9:#10 // "<init>":()V
#18 = Class #25 // java/lang/System
#19 = NameAndType #26:#27 // out:Ljava/io/PrintStream;
#20 = Utf8 Hello World
#21 = Class #28 // java/io/PrintStream
#22 = NameAndType #29:#30 // println:(Ljava/lang/String;)V
#23 = Utf8 Test
#24 = Utf8 java/lang/Object
#25 = Utf8 java/lang/System
#26 = Utf8 out
#27 = Utf8 Ljava/io/PrintStream;
#28 = Utf8 java/io/PrintStream
#29 = Utf8 println
#30 = Utf8 (Ljava/lang/String;)V
{
public java.lang.StringBuilder sb;
flags: ACC_PUBLIC
public Test();
flags: ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>
":()V
4: return
LineNumberTable:
line 5: 0
public static void main(java.lang.String[]);
flags: ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
//讀入#2代表的靜態對象out,
0: getstatic #2 // Field java/lang/System.out:Ljav
a/io/PrintStream;
//讀入Helloworld字串
3: ldc #3 // String Hello World
//發起執行out上的println方法
5: invokevirtual #4 // Method java/io/PrintStream.prin
tln:(Ljava/lang/String;)V
//返回
8: return
LineNumberTable:
line 8: 0
line 12: 8
}
Java是先編譯成位元組碼,每個位元組代表一條指令.
加了中文註解
然後由虛擬機執行位元組碼,把位元組碼轉換成不同型號的cpu的指令。
位元組碼是跨平台而且統一的,這是Java的核心價值之一。
比如讀入常量引索值的指令ldc(load constant) ,位元組碼為0x12,打開class文件,就會在相應位置看到一個0x12的位元組。
javac 把源文件編譯成位元組碼文件class
java 執行位元組碼文件,過程是把位元組碼翻譯成cpu的指令。比如x86指令。
④ 如何運行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應用程序。