javac與java的區別是什麼

javac 可以將java源文件編譯為class位元組碼文件
如 javac HelloWorld.java

運行javac命令後,如果成功編譯沒有錯誤的話,會出現一個HelloWorld.class的文回件。

java 可以運行class位元組答碼文件
如 java HelloWorld

注意java命令後面不要加.class

❷ javac和javaw有什麼區別,是不是一個性質的啊

不是的,java.exe和javaw是一樣的,都是用來運行java程序的,前者會打開命令行窗口,後者沒有。
而javac是java的編譯命令工具,用來將.java編譯成.class

❸ java 和javac的區別

在DOS界面,安裝完JAVA且PATH了安裝路徑就會有這兩個方法,其中JAVAC命令是把寫好的。專txt文件編譯屬成。java文件。C是CREADT的意思。當想執行java文件的時候就要用java命令了。

❹ 這是怎麼回事輸入javac和java顯示的不一樣呢,求指教

那是兩個不同的運行程序啊,他們的擴展名都是exe,但是 javac.exe 是將 .java 文件編譯成 .class 文件,java.exe 是運行 .class 文件用的。希望可以幫到你。

❺ javac命令和java命令分別有什麼作用

javac是將java文件編譯成class文件,
java是執行你編譯的class文件。

❻ javac和javadoc分別 是什麼命令,有什麼作用

javac把java源程序編譯後生成.class文件

Javadoc是Sun公司提供的一個技術,它從程序源代碼中抽取類、方法、成員等注版釋形成一權個和源代碼配套的API幫助文檔。也就是說,只要在編寫程序時以一套特定的標簽作注釋,在程序編寫完成後,通過Javadoc就可以同時形式程序的開發文檔了。

❼ java 和javac的區別

javac用來編譯java文件,java用來執行。
1,javac命令用來編譯java文件,例如編寫版一個Test.java文件,使用javac Test.java可以執行編譯操作,將生成權一個Test.class文件。

2,java命令可以執行生成的class文件,使用java Test可以執行編寫的代碼。

❽ 請詳細寫出Javac和Java兩個命令的使用方式

javaac和java兩個命令的使用詳解:

一、javac命令
javac 用於編譯Java文件,格式為:
java [options] [sourcefiles] [@files]
其中:
options:命令行選項;
sourcefiles:一個或多個要編譯的源文件;
@files:一個或多個對源文件進行列表的文件,有時候要編譯的文件很多,一個個敲命令會顯得很長,也不方便修改,可以把要編譯的源文件列在文件中,在文件名前加@,這樣就可以對多個文件進行編譯,對編譯一個工程很有用,方便,省事。
有幾個比較重要的選項:
-d 用於指定編譯成的class文件的存放位置,預設情況下不指定class文件的存放目錄,編譯的class文件將和源文件在同一目錄下;
-classpath 可以簡寫成-cp,用於搜索編譯所需的class文件,指出編譯所用到的class文件的位置,如jar、zip或者其他包含class文件的目錄,指定該選項會覆蓋CLASSPATH的設定;
-sourcepath用於搜索編譯所需的源文件(即java文件),指定要搜索的源文件的位置,如jar、zip或其他包含java文件的目錄;
需要注意windows下和linux下文件路徑分隔符和文件列表(即-classpath和-sourcepath指定的文件)分隔符的區別:
windows下文件路徑分隔符用 \ ,文件列表分隔符用分號 ;
linux下文件路徑分隔符用 / ,文件列表分隔符用冒號 :
二、java命令
java 用於執行程序,格式如下:
java [options] classfile
options:命令行選項,一般用於 -classpath 指定要執行的文件所在的位置以及需要用到的類路徑,包括jar、zip和class文件目錄,會覆蓋CLASSPATH的設定
三、腳本
如果要敲的命令很長,每次要編譯運行的時候都要重新敲一遍,這是一件很痛苦的事情,所以用腳本可以大大方便你的工作量。在linux下用shell腳本,windows下用bat批處理程序。因為是在linux下,我這里只是簡單介紹一下shell,關於bat批處理程序的語法自己網路一下,不難。
1. 開頭
linux有很多不同的shell,通常使用bash(bourne again shell),程序必須以下面的行開始:
#!/bin/sh
#!用來告訴系統用後面的參數來執行程序,這里使用的是/bin/sh
要使你的腳本能夠執行,還必須讓這個文件有可執行許可權,使用下面命令更改文件許可權:
chmod +x filename
2. 注釋
以#開始的句子表示注釋,一直到這行結束,多寫注釋有利於以後重新看的時候知道自己在做什麼

❾ javac與java的區別

javac用來編譯復java文件,制java用來執行。
1,javac命令用來編譯java文件,例如編寫一個Test.java文件,使用javac Test.java可以執行編譯操作,將生成一個Test.class文件。

2,java命令可以執行生成的class文件,使用java Test可以執行編寫的代碼。

❿ javac和java 有什麼區別和聯系

javac 編譯.java文件成為.class文件
java 運行.class 程序