我是在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
第二個是:
我的DAO其實就是class,修改方法把 xxxx.xxx.xx.DAO改成 xxxx.xxx.xx.dao
具體原因不明,可能是java 內部把DAO默認成interface了。而且也是隻有DAO這樣寫纔有問題