程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> JAVA新手解惑

JAVA新手解惑

編輯:關於JAVA

不知不覺,學Java也有一點時間了,初學的尴尬與迷惑現在想起來還是

有些好笑,到好些論壇上看,似乎也沒有什麼具體的解決方法,大概因為

那些問題都太過簡單,沒有大蝦願意花功夫說。

哎,為了那些剛開始接觸Java的小蝦們,寫下一點心得....時間太遲了

我先寫一點,看看反應,如果沒人需要,就此作罷。

首先要告訴各位NEWBIE們,jdk...不會像vc或者bcb這樣的ide,它只是個

開發工具,沒有集成各種控件什麼的,所以不要指望什麼圖形界面...

想要GUI的話,可以用JCreator pro或者JBuilder

其次,在你安裝完JDK後,應當配置一下CLASSPATH。如果98好像在SYSTEM.INI

或者用SET指令實現....嗯,比如set classpath=C:\jdk1.3.1\lib\tools.jar

我用的是W2K,直接“系統特性”-〉“高級”-〉“環境變量”裡添加就可以了

還有添加PATH=C:\JDK1.3.1\BIN,這是方便編譯用的,省得你每次都要到JDK的

BIN裡執行

這裡我要說的是CLASSPATH不只可以設C:\jdk1.3.1\lib\tools.jar,這個只是SUN的

標准包,而如果你在別的路徑下生成了.CLASS,那麼2個選擇,要麼在Java指令後

跟-cp參數和一長串路徑,要麼,將你的PROJECT中生成類的目錄也添加到CLASSPATH裡

(當然,這樣的參數不宜過多,我想編程習慣良好的你不會滿世界放CLASS吧)

這樣應該會方便一些:)

假如你使用JDK運行CLASS時候總是遇到Java.LANG...CLASSNOFOUND...哎具體什麼忘了

大概意思是一個Exception因為沒有找到生成的類,那麼你就該看看我上面寫的,如果不是的話...再檢查一下你的大小寫,Java是很敏感的:)

在一些論壇上,還常常看見有人這樣問:“怎樣讓Java編出.exe文件”,這種問法

總是被人罵...呵呵,.exe這樣的文件是不能跨平台的...為什麼?暈倒,exe這些東西

是pe2的編碼形式(呵呵,這個名字是我剛問我同學的,錯了別砸我啊),無法被如Linux這樣的平台識別,而java生成的字節流的文件才可以....哎,你還是看Java教材吧。

那麼豈不是所有的java生成的class都得用Java ...來實現呢?好麻煩哦(啊,大蝦們別丟我,這文章本來就是給新手看的麼,像當年我就是過了好久才知道怎麼回事...誰叫我開始用的是jbuilder,根本不知道怎麼辦啊,後來改用jdk了才慢慢熟悉起來)

非也非也,大家要知道jdk的Javaw不是吃白食的,所以舉個例子,假如你寫了一個

寫字版Edit.java,首先javac Edit.Java =〉生成了Edit.class 以及若干其他相關

.class文件,而這些文件都在d:\aa目錄下,在cmd模式下type:

jar cvf Edit.jar -C d:\aa/

這樣,你就可以得到一個Edit.jar包,該jar已經和Javaw關聯,所以呵呵,現在就

雙擊吧。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved