2010-06-10 29 views
0

所以,我一直在做android應用程序教程,每次創建一個包,例如helloAndroid教程是com.example.android。當它保存到src時,它爲com創建一個文件夾,另一個例子和android的最後一個。所以它給了我錯誤「類com.example.android不存在」,因爲它分爲不同的文件夾。關於eclipse中src文件夾的問題

+1

或者在這裏發表的答案,讓未來的傢伙有一個解決方案,並沒有再問... – 2010-06-10 19:16:59

+2

這是100%的正常的Java - 名稱空間與劃定文件夾。如果看到錯誤,很可能是因爲忘記將相關類導入源文件中。 – 2010-06-10 19:28:58

+0

相關:http://stackoverflow.com/questions/2159655/compile-and-run-this-java-program – 2010-12-31 16:15:34

回答

0

每個軟件包在src樹中都有一個文件夾。如果你在eclipse中沒有發現錯誤,你可以按ctrl + shift + O來修復它們。

2

我記得當我第一次開始學習Java時也對此感到困惑!

包和文件夾在Java中是一個奇怪的概念。

一個包是一個聲明你的java文件在哪裏。

所以

package com.folder1.folder2.folder3; 

包聲明意味着你的類將生活夾

com/folder1/folder2/folder3; 

在有應用了一些標準。例如,第一部分'com'表示這是什麼類型的代碼。公司?組織? Java eXtension?第二部分表示您的公司或組織的名稱。

例如:

package org.stackoverflow.utils; 
相關問題