歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Eclipse Package 相關問題

當我使用java或者看java的程序時,我喜歡使用eclipse。我是用eclipse import別人元代碼是常常會遇到一些問題,package名稱是我遇到的一個問題,下圖是我在import Hadoop整個目錄結構時所示:

細心看會發現java代碼中的package名稱和eclipse package explorer中的不一致!

DfsTask.java中顯示的是package org.apache.hadoop.ant;雖然符合真實的目錄結構,但是在eclipse package explorer中卻以ant.org.apache.hadoop.ant作為其package的名稱!這就造成了eclipse中出現了許許多多的錯誤!

於是我面臨兩個選擇:

    1.手動更改所有java代碼中的package 名稱使其與eclipse保持一致!(注:這顯然不是我們會干的事~)

       2.想辦法設置eclipse使其package 於源代碼中的一致。

 

在幾番努力下終於找到了辦法!!打開工程目錄下.classpath,其原有內容為

更改為:

然後刷新一下:

仔細看,eclipse分配package的方式已經悄然改變,java文件中的package旁的小叉叉已經不見了~

原來.classpath中改<classpathentry kind="src" path="。。"/>就可以控制package explorer中的結構!

Copyright © Linux教程網 All Rights Reserved