當前位置:首頁 » 編程語言 » ccjavac

ccjavac

發布時間: 2022-05-15 00:32:22

『壹』 jdk環境變數配置成功了但為什麼javac能運行,java還是運行不了

首先你的環境變數路徑看寫錯沒,接著是每個地址寫完後都要加一個分號,最後你要重新打開命令窗口。
安裝jdk時會選擇兩次路徑,第一次是jdk的,第二次是jre的,最好是都放在同一個父目錄下(Java);安裝完JDK後配置環境變數 計算機→屬性→高級系統設置→高級→環境變數,這里可以直接找到 Path 變數直接在最後加上剛安裝jdk的路徑,但是每個路徑結束都要有個英文狀態的分號(;),表示不同的路徑,也可以為了規范自己新建一個標志路徑如JAVA_HOME變數,一目瞭然,如果以後重修安裝了jdk只需要改這個路徑即可,具體的網路搜一下就有了;配置完成後記得重新打開命令窗口,這時輸入java -version查看java版本,一定要新開個命令窗口win+R 輸入cmd 回車,不然java -version還是原來狀態,你以為你配置錯了。

『貳』 java中怎麼編譯不同文件夾但是相互有關的文件啊

這就是類路徑(classpath)問題,樓主肯定還不是很明白包、類路徑、import的作用。
簡單的說下:
package是用來組織類的,確保類的唯一性;
classpath是提供給javac、java等工具使用的,用來查找載入相關需要的類;
import是用來在類中導入相關類,提供一種簡單的書寫形式;

如果b.java的package是aa.bb.cc,且編譯後的b.class在f:\aa\bb\cc下,那麼其classpath就是f:\ ,不在包aa.bb.cc下的其他類引用b.class,如a.java,就要這樣aa.bb.cc.b 或 import aa.bb.cc.b 來使用b類,在編譯a.java時需要指定類路徑f:\ ,javac -cp .;f:\ a.java (其中的 .; 在JDK5+是可選的,它表是的是當前路徑) ;
再假設b.java沒有package,那麼在a.java中使用b類,無需import語句;但classpath就是f:\aa\bb\cc\;這樣在編譯a.java時指定類路徑f:\aa\bb\cc,javac -cp .;f:\aa\bb\cc a.java;

歸類就是:如果類指定了package,class文件就必須在package下,而classpath就是根包名所在路徑;如上面指定b.java的package是aa.bb.cc,那麼b.class必須在aa\bb\cc下,classpath 就是aa目錄所在的路徑f:\,編譯其它使用了b類但不在包aa.bb.cc下的類 就需要告訴編譯器b類的classpath ;

『叄』 java jdk安裝成功了,但是為什麼我在cmd命令模式中javac 類名.java中總是找不到文

先看看你環境變數有問題嗎,可以再cmd中輸入java 或 javac
C:\Documents and Settings\dell>javac
用法:javac <選項> <源文件>
其中,可能的選項包括:
-g 生成所有調試信息
-g:none 不生成任何調試信息
-g:{lines,vars,source} 只生成某些調試信息
-nowarn 不生成任何警告
-verbose 輸出有關編譯器正在執行的操作的消息
-deprecation 輸出使用已過時的 API 的源位置
-classpath <路徑> 指定查找用戶類文件和注釋處理程序的
-cp <路徑> 指定查找用戶類文件和注釋處理程序的
-sourcepath <路徑> 指定查找輸入源文件的位置
-bootclasspath <路徑> 覆蓋引導類文件的位置
-extdirs <目錄> 覆蓋安裝的擴展目錄的位置
-endorseddirs <目錄> 覆蓋簽名的標准路徑的位置
-proc:{none,only} 控制是否執行注釋處理和/或編譯。
-processor <class1>[,<class2>,<class3>...]要運行的注釋處理程序的
的搜索進程
-processorpath <路徑> 指定查找注釋處理程序的位置
-d <目錄> 指定存放生成的類文件的位置
-s <目錄> 指定存放生成的源文件的位置
-implicit:{none,class} 指定是否為隱式引用文件生成類文件
-encoding <編碼> 指定源文件使用的字元編碼
-source <版本> 提供與指定版本的源兼容性
-target <版本> 生成特定 VM 版本的類文件
-version 版本信息
-help 輸出標准選項的提要
-Akey[=value] 傳遞給注釋處理程序的選項
-X 輸出非標准選項的提要
-J<標志> 直接將 <標志> 傳遞給運行時系統

『肆』 C:\workspace\Hello1>javac -sourcepath src -cp classes -d classes src/cc/openhome/Main.java

這錯誤提示是源文件不存在 ,,,,,先指向正確的源文件 。。。。。。。。。。。。。。。。

『伍』 什麼是java

Java包含了一種計算機編程語言和一個平台。
Java編程語言是一種高級語言。由Sun微系統公司(Sun Macrosystem)發布,並作為一種開放的標准進行提供。
Java平台包括了Java虛擬機和Java應用程序介面(API)。
Java將原程序編譯成位元組碼(bytecode),並通過Java虛擬機(JVM)解釋位元組碼的方式來執行。因為這種運行方式,只要針對不同的計算機平台准備相應的Java虛擬機,就可以很方便的實現Java語言的跨平台性。因此,Java非常適合於企業網路和Internet環境,現在已成為Internet中最受歡迎、最有影響的編程語言之一。 Java有許多值得稱道的優點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構中立性、可移植性、高性能、多線程、動態性等。

『陸』 使用JAVACC,為CMM 語言構造編譯器 JAVA 程序

javacc是用來生成java編譯器的工具,就是說javacc可以編譯出來javac
這句話就是用javacc編譯出來一個customized的編譯器A,這個編譯器A是java程序,這個編譯器A可以編譯CMM語言

『柒』 關於javacc安裝的問題

默認安裝路徑為 C:\Program Files\Java\jdk1.7.0_13

進入—系統屬性(對話框)—高級—環境變數

添加新的變數名 JAVA_HOME

設定JAVA_HOME的變數值為 C:\Program Files\Java\jdk1.7.0_13

添加新的變數名 Path

設定Path的變數值為 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

在下面那個添加新的變數名 CLASSPATH

設定CLASSPATH的變數值為 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

(注意:CLASSPATH的變數值前面的小圓點不能丟)

若在安裝JDK1.7時手動配置了安裝路徑

只需更改JAVA_HOME的變數值為相應的安裝路徑即可。

運行cmd;鍵入命令「java -version」,「java」,「javac」幾個命令,出現畫面,說明環境變數配置成功

『捌』 JDK下載後測試配置環境,在DOS命令窗口輸入javac後出現不是內部或者外部的命令,,不可運行,,

應該是你的jdk環境變數的path變數設置不對,可以參考這里的方法http://wenku..com/link?url=PGJKDjFA0fUJz4M-_RI4PzyKVIVcAgczDTd3D_FVzYCcH6Xexu0TEqaTG7koSQa-Tq

『玖』 java找不到或無法載入主類怎麼辦

有包名,要加上包名

javac c\cc\*.java

java c.cc.TestDemo2

『拾』 javacc 怎麼運行 .jj文件怎麼打開可以用eclipse么

可以用eclipse,需要下載集成控制項javacc template file即可打開,編譯的時候右鍵點擊.jj文件,選擇compile with JavaCC即可

熱點內容
小鳥雲伺服器設置拒絕訪問 發布:2022-05-15 00:59:21 瀏覽:536
解壓游戲互動 發布:2022-05-15 00:59:10 瀏覽:364
java編程入門 發布:2022-05-15 00:57:46 瀏覽:659
石粉存儲要求 發布:2022-05-15 00:54:52 瀏覽:158
c編譯鏈接文件 發布:2022-05-15 00:51:42 瀏覽:984
序列資料庫 發布:2022-05-15 00:51:39 瀏覽:466
蘋果電腦用安卓手機怎麼傳文件 發布:2022-05-15 00:51:38 瀏覽:475
mysqlpython工具 發布:2022-05-15 00:50:38 瀏覽:579
php獲取手機驗證碼 發布:2022-05-15 00:50:19 瀏覽:843
安卓安全令牌在哪裡下載 發布:2022-05-15 00:50:19 瀏覽:232