最近的小問題

我是在ubuntu下使用maven和eclipse開發

以下是最近遇到的比較詭異的問題

第一個是:

Ubuntu: Fix for Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk/lib/tools.jar

解決辦法

sudo apt-get install openjdk-6-jdk
重新部署javajdk6,我是安裝了jdk7,應該是破壞了以前的東西,導致找不到類

原文鏈接

http://happy-coding.com/install-sun-java6-jdk-on-ubuntu-10-04-lucid/comment-page-4/#comment-40385

現在ubuntu已經不在使用SUN的jdk,所以有些方法不好用

我還改了一些軟鏈接,要是以上方法不好用

$ which javac
/usr/bin/javac
$ ls -l /usr/bin/javac
lrwxrwxrwx 1 root root 23 May  2 10:02 /usr/bin/javac -> /etc/alternatives/javac
$ ls -l /etc/alternatives/javac
lrwxrwxrwx 1 root root 43 May  2 10:02 /etc/alternatives/javac -> /usr/lib/jvm/java-7-openjdk-amd64/bin/javac
$ ls -l /usr/lib/jvm/java-7-openjdk-amd64/bin/javac
-rwxr-xr-x 1 root root 6352 Apr 13 04:00 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac
原文鏈接

http://ubuntuforums.org/showthread.php?t=1977619

第二個是:

運行的時候拋出這個問題
java.lang.IncompatibleClassChangeError: Found interface xxxx.xxx.xx.DAO.AppRequestDeleteDAO, but class was expected

我的DAO其實就是class,修改方法把 xxxx.xxx.xx.DAO改成 xxxx.xxx.xx.dao

具體原因不明,可能是java 內部把DAO默認成interface了。而且也是隻有DAO這樣寫纔有問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章