Eclipseには、(デフォルトパッケージ)という名前のパッケージを含む単純なJavaプロジェクトがあり、このパッケージ内にクラスがあります。
このパッケージの名前をcom.myCompany.executableのように変更したい
(デフォルトパッケージ)--->右クリック--->リファクタリングを選択しようとしましたが、今では次の名前の単一の音声のみが表示されています:Generic type arguments but notパッケージ名を変更する可能性。
どうして?パッケージの名前を変更するには、Eclipseで何をする必要がありますか?
まず、パッケージを作成する必要があります。
com.myCompany.executabe
(src>右クリック>新規>パッケージ)。
次の手順に従って、Javaファイルを新しいパッケージに移動します。
Alt+shift+R
キーを押して、パッケージ名を変更します
Eclipseのパックエクスプローラーで、パッケージの名前をクリックし、F2キーボードキーをクリックし、新しい名前を入力して、完了をクリックします。
Eclipseが残りの作業を行います。コードファイルでも古いパッケージ名を新しい名前に変更します。
デフォルトのパッケージは実際には存在しないため、名前を変更することはできません。デフォルトパッケージ内のすべてのファイルは、実際にはsrc
フォルダーにあります。
src--
|
MyClass1.Java <==== These files are in default package
MyClass2.Java
|
org
|
mypackage
|
MyClass3.Java <=== class in org.mypackage package
新しいパッケージを作成して、クラスを内部に移動するだけです。
「AndroidManifest」ファイルは変更されず、パッケージ名を手動で変更します。
新しいパッケージを作成し、そこにクラスをドラッグアンドドロップすると、新しいパッケージの名前を変更できます
パッケージ名とサブパッケージ名の両方を選択してください
「保存」を押して警告ポップアップを表示し、「続行」を押します
名前が変更されました
Androidアプリのパッケージ名ですか?
記録のために、私のケースはAndroidアプリに関係しているので、Androidアプリケーションのパッケージ名の変更に関係する場合は、AndroidManifest.xmlファイルから直接行うことができます。 Androidマニフェストの最初のフィールドで、パッケージ名を変更して更新します。次に、エラーが表示される場合は、「プロジェクト」メニューでプロジェクトを「クリーン」にします。
クラスに移動して、このEclipseがクラスの名前を変更するオプションを提供し、必要な処理を実行した後、パッケージステートメントをパッケージcom.myCompany.executabeに置き換えます。
Eclipse Kepler/4.3(およびおそらく他のほとんどのバージョン)では、次のことができます。
A:すべてのファイルのパッケージの名前を変更します。
B:srcパッケージの名前を変更:
パッケージ名のインスタンスの名前の変更を選択的に省略しない限り、[置換...]および[名前の変更...]の各ダイアログでは、他のすべてのデフォルトのままになります。
この手順では、AとBのそれぞれが完了した後(gen /ディレクトリを含む)、プロジェクトが自動的にクリーンアップされます。ただし、エラーが発生した場合は、続行する前にプロジェクト要素の整合性を復元するために、手動でクリーンアップして再構築(、次にプロジェクトを選択、OK)する必要があります。さらに、変更を加えて混乱させる前に、プロジェクトをすぐにテストして、この手順が機能することを確認する必要があります。
私はこれと非常に簡単なプロセスを試しました:
必要なname-> Movedすべてのクラスをこの新しいパッケージに追加して新しいパッケージを作成しました(前のpackage-> Refractor-> Moveを右クリックします)
com.myCompany.executabeは、executabeパッケージのパスです。ここで、com、myCompany、executableは3つの異なるパッケージです。変更する個々のパッケージ名を手動で変更する必要があります。
Androidプロジェクトをコピーして貼り付ける方法
A. Eclipseを使用していて、最初にコピーしたいプロジェクトを開いて(コピーする必要のあるプロジェクトを開くのを忘れないでください)、それからAndroid Eclipseの左側のExplorerパッケージウィンドウ内のプロジェクトEclipseは、貼り付けるときに新しいプロジェクト名を要求します。新しいプロジェクト名を付けます。Eclipseプロジェクト名とディレクトリは、アプリケーション名とディレクトリパッケージの場合、次の手順はパッケージ名の変更方法に役立ちます注:パッケージ名には2つのタイプがあります。
1. Srcフォルダー内のパッケージのsrcパッケージ名を変更するには、次の手順に従います。最初に新しいパッケージを作成する必要があります:(src >>>>右クリック>>>> new >>>> package) 。
パッケージの作成例:com.new.name
次の手順に従って、パートAの古いコピーパッケージから新しいパッケージにJavaファイルを移動します。
古いパッケージ内のJavaファイルを選択します
Javaファイルを右クリックします
「リファクタリング」オプションを選択します
「移動」オプションを選択します
ダイアログウィンドウのパッケージのリストからお好みのパッケージを選択します。ほとんどの場合、作成したばかりの新しいものを選択して「OK」を押す必要があります。
2.アプリケーションパッケージ名(メインパッケージ)を変更するには、次の手順に従います。
最初にプロジェクトを右クリックします
次に、「Androidツール」に移動します
次に、「アプリケーションパッケージの名前を変更」を選択します
ダイアログウィンドウに新しい名前を入力し、[OK]をクリックします。
次に、プロジェクトのどの部分でアプリケーション名が変更されるかが表示されます。
マニフェスト内および最も関連性のあるJavaファイル内のアプリケーション名が変更されることを示します。 [OK]を押します
この部分は完了しましたが、プロジェクトを再構築して有効にしてください。
プロジェクトをリビルドするには、「プロジェクト」>>>「クリーン」に進みます>>>>プロジェクトからプロジェクトを選択します
リスト、および「OK」を押します。最後に、新しいプロジェクトを実行できます。
Srcフォルダーにディレクトリ構造を作成します
。
pkg1フォルダー(Eclipseのソースフォルダー)の下にsubpkg1フォルダーを作成し、ソースコードを内部に配置して、そのパッケージ宣言を変更することを意味します。
デフォルトのパッケージ内のすべてのファイルを選択します右クリック-> リファクタリング...-> 移動..ダイアログでパッケージを選択するか、新しいものを作成します。
新しいパッケージを作成してから、そこにファイルを移動してください。
概要: http://www.tutorialspoint.com/Eclipse/eclipse_create_Java_package.htm
新しいパッケージを作成し、作成したパッケージにクラスを移動するだけです。
(デフォルトパッケージ)は、パッケージがないことを意味します。