tomcat編譯java文件
㈠ myeclipse web項目 部署tomcat 不能編譯.java文件
首先你會在項目裡面構建一個java項目或是web項目來接收伺服器上面的項目,個人覺得還是構建java項目比較好,然後再tomcat中配置xml文件對應這個項目比較好,這樣運行速度比構建web項目通過MyEclipse裡面部署tomcat運行項目快很多,這里如果你構建的是web項目是沒有問題的,因為web項目會自動生成webroot對對應的webinf及相應的classes文件,它會將src中的class編譯至這個文件夾中,如果你構建的java項目時,選擇-next進行創建相應的目錄。並且控制將編譯的文件至這個classes文件夾中,還有你要將jar包導入本地項目的lib目錄下,這樣就應該可以了,如果不是以上情況你可以project-clean,然後刷新本地項目重新編譯生成
㈡ 求問my eclipse下怎麼配置tomcat自動編譯java類文件
.在寫好的項目上點右鍵--runAs--myEclipseServiceapplication然後添加到tomcat里就行了Eclipse的編譯是自動的只要你點了保存Eclipse就會自動編譯生成.class文件.
㈢ tomcat,myeclipse編譯後java的.class文件會在哪個目錄下存放
tomcat下webapps下你的項目名稱下,web-inf下的classes文件夾裡面
jsp編譯成的java文件在tomcat文件下的,work下Catalina下什麼什麼的,一看就知道的
㈣ myeclipse web項目 部署tomcat 不能編譯.java文件
點擊Project,點擊清理,然後重新build,然後重啟tomcat.如果還是不行,那就把tomcat重裝或是用以前打好包的原始tomcat覆蓋一下,消除緩存數據。
㈤ Tomcat不能編譯.java文件
1,查看project --> Build Automatically有沒有選中?如果沒有,勾上以後,clean一下,重啟eclipse。
2,查看你的lib裡面有沒有不用的(多餘)jar包,看你的.classpath文件中有沒有錯誤的路徑.
3,這是最重要的一點,有problems視圖中查看有沒有關於本項目的錯誤信息,一般都會有這樣的話:
The project cannot be built until build path errors are resolved
然後下面提示unbound classpath, 一般在.classpath中刪除這些path就可以了
㈥ Eclipse下怎麼配置Tomcat自動編譯JAVA類文件 Web 開發
最有效的就是採用debug運行,設置斷點來調試程序了!同時也可以用System.out.print()來看程序的執行效果(不如debug用起來方便)!
㈦ 編譯java文件後執行類文件時出錯apache-tomcat-5.5.27
你的環境變數沒有設對哦,你少了個"."少了一個點,
然後就是安裝JDK,我是把它裝到從c:\JDK目錄下面:
然後就是CLASSPATH的問題了:
正如操作系統利用PATH來搜索可執行程序一樣,Java運行環境也會遍歷CLASSPATH來查找類,即便是HelloWorld這樣簡單的程序,JVM也會遍歷
CLASSPATH定義的每一個路徑,直到找到相應的文件為止。
相信大家用的系統不是2k就是XP,然後就應當如下設置Path:
我的電腦->屬性->高級->環境變數
然後在環境變數的Path後面追加: C:\JDK\bin;.;C:\JDK\lib
也可以這樣配置:C:\JDK\bin;.;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar
★記住:環境變數中的 . 切記不能少,它表示當前路徑,如果少掉出現的錯誤等會就說!
然後寫一個文件
然後把這個文件保存(ctrl + s)到AA.java,記住大小寫一定要分清,是AA.java不是aa.java或者其它的
下面就該運行了,開始->運行->cmd
在控制台中把目錄切換到當前目錄:
javac AA.java
java aa
在這個時候:
1。如果出現Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
那就是你在環境變數中沒有加上那個.(dot)
2。如果出現Exception in thread "main" java.lang.NoSuchMethodError: main
或者HelloWorld.java:1: Public class helloworld must be defined in a file called
"HelloWorld.java".
那就是你沒有分清大小寫的寫入這個HelloWorld,或者保存得時候沒有保存為HelloWorld.java
這個名字一定要跟public class的名字一樣
㈧ java中tomcat自動編譯java類的問題
在JAVA文件重新編譯後,經常要重啟Tocat可以,設置它自動載入:在server.xml里加入的context里加入reloadable=true <Context path="/test" docBase="D:\develop\test" debug="0" privileged="true" reloadable="true"/>