【討論】用eclipse建立Java項目,默認包下的類如何在不在默認包下的類引用

          最近在做myeclipse中hibernate反向工程的時候,生成的POJO都存放在項目的default包下了。
          無論怎樣設置也無法使POJO放在指定包下。而在別的包中寫的測試類不能將其引用,所以感到很困惑。
          還以為是版本的問題,改裝用6.0版本的,測試還是這樣的問題。
          或許這個myeclipse的一個bug吧。
          于是自己就想:如果在eclipse下建立的Java項目,而定義在默認包(default package)中的類,能不能在自定義包中的類引用它呢?如果能改怎么寫呢?

          -----------------------------------------------------------------------------------------------
          自己在網絡上找資料相關的說明很少,或許大家都遇到過這樣的問題,只是沒有去研究或是沒時間去研究。
          我的理解:
                  這是eclipse遺留問題,或是以前設計問題。如果打開建立的項目,可以看到有熱src,在那下面就存放的是default package下的類。打開類可以看到第一句并沒有package語句,也就是說它并不屬于任何一個包。
                  如果大家不用eclipse而采用文本編輯器去編寫Java源文件,一個類要引用不在一個文件夾下而又沒有使用package語句的另一個類是不能實現的。
                  在看看,eclipse建立的項目,不就是這樣的嗎?
          結論:我認為這是eclipse設計時的問題。

          ps:歡迎大家討論。謝謝

          posted on 2008-12-07 13:54 duduli 閱讀(7800) 評論(2)  編輯  收藏 所屬分類: java

          評論

          # re: 【討論】用eclipse建立Java項目,默認包下的類如何在不在默認包下的類引用 2008-12-07 22:29 隔葉黃鶯

          這個問題我曾經探究過,請看
          為何Java的有包名的類不能引用默認包中的類
          http://www.aygfsteel.com/Unmi/archive/2008/08/08/124123.html

          我想這應該不會是一個問題,正式項目中就不應該出現這樣的問題。  回復  更多評論   

          # re: 【討論】用eclipse建立Java項目,默認包下的類如何在不在默認包下的類引用 2008-12-08 10:19 duduli

          正式項目都會把Java文件打包的。看了博主的文章,覺得自己真還有點不夠哦。居然用jdk 1.2--1.6 還用上了jbulider2005--jbulider7@隔葉黃鶯
            回復  更多評論   

          <2008年12月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導航

          統計

          公告

          welcome to my place.

          常用鏈接

          留言簿(5)

          我參與的團隊

          隨筆分類

          隨筆檔案

          新聞分類

          石頭JAVA擺地攤兒

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          @duduli
          主站蜘蛛池模板: 维西| 玛沁县| 罗甸县| 宝丰县| 来宾市| 涞水县| 门头沟区| 太原市| 山东省| 金堂县| 靖西县| 芜湖县| 临城县| 桑日县| 衡东县| 宿州市| 石家庄市| 四川省| 睢宁县| 岳阳市| 秦皇岛市| 庆云县| 彭州市| 新绛县| 铁岭县| 云梦县| 洛扎县| 吐鲁番市| 沭阳县| 韶山市| 尼勒克县| 怀来县| 吴桥县| 明星| 观塘区| 元氏县| 永寿县| 汶上县| 阜宁县| 北京市| 新蔡县|