【討論】用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 閱讀(7804) 評論(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
          主站蜘蛛池模板: 揭阳市| 济源市| 昌邑市| 句容市| 邢台县| 都江堰市| 永仁县| 睢宁县| 淄博市| 黄梅县| 临泽县| 深水埗区| 新丰县| 哈尔滨市| 仙居县| 濮阳县| 松滋市| 琼结县| 志丹县| 宁明县| 花莲市| 隆昌县| 松阳县| 屏东县| 瑞丽市| 靖江市| 河池市| 广丰县| 泾源县| 庆云县| 赤峰市| 郧西县| 镇原县| 忻州市| 小金县| 阿克陶县| 丹东市| 江都市| 抚顺市| 绍兴县| 马鞍山市|