タグ付けされた質問 「eclipse」

Eclipseは、アプリケーションを構築するためのオープンソースのIDEおよびプラットフォームです。さまざまなプログラミング言語やその他の開発指向のツール(モデリング、データベースの参照など)には、さまざまなプラグインがあります。このタグは、一般的な(Javaなど)プログラミングトピックではなく、Eclipse IDEまたはプラットフォームに関する質問にのみ使用してください。

6
Eclipseプロジェクトでメソッド呼び出しを検索する
メソッドmyMethod()を含むクラスXがあります。このmyMethod()が呼び出されている現在のワークスペース内のすべてのプロジェクトの場所を見つけたいと思います。myMethod()にはいくつかのクラスがあり、静的ではないため、検索関数を使用できません。したがって、このクラスのオブジェクトの名前を知る必要があります。これは、プロジェクトを手動で探索しないと不可能です。 Eclipseにはこれに対する解決策がありますか?
83 java  eclipse  find 

5
Eclipseタブを数行で表示する
私は日食ガリレオを使用しています。>>記号を使用する代わりに、開いているファイルのタブを数行で表示することはできますか?ただし、コードを表示するための一意のウィンドウが必要です。 そのような設定がない場合、プラグインは存在しますか?

11
JRE 8でJavaFXを使用すると、「アクセス制限」エラーが発生します
新しいjava8プロジェクトでjavafx関連のクラスを使用しようとすると、Eclipseからアクセス制限エラーが発生します。これまでのところ、私が見つけた唯一の「解決策」は、Eclipseにアクセス制限を無視するように指示することですが、私はそれに満足していません。エラーの例: Access restriction: The type Pane is not accessible due to restriction on required library C:\Program Files\Java\jre8_0\lib\ext\jfxrt.jar Java8用のEclipseJDTパッチでEclipseKeplerを使用しています。 これは、JavaFXがJavaSE実行環境の一部ではないという事実に関連する問題のようです。 http://en.wikipedia.org/wiki/JavaFXによると、javaFXはJavaSEの一部であるため、私は今、ひどく混乱しています。EclipseがjavaSEの一部であることを認識していない可能性はありますか?
83 java  eclipse  javafx  java-8 

10
既存のディレクトリをEclipseプロジェクトにする方法
取り組んでいるプロジェクトがあります。Eclipseで使ってみることにしました。すべてのコードが存在するバージョン管理下のディレクトリがすでに存在します。私はかなり奇妙な問題を抱えています。既存のコードディレクトリをEclipseプロジェクトとして使い始める方法が見つかりません。私が見つけることができるのは、既存のソースを新しいプロジェクトにインポートする方法、またはバージョン管理から新しいプロジェクトにソースをチェックアウトする方法だけです。既存のディレクトリをプロジェクトにするにはどうすればよいですか? 私のプロジェクトは、助けがあればDjangoWebアプリです
83 eclipse 

9
Eclipse:Javascript検証が無効になっています。しかし、それでもエラーが発生しますか?
Eclipseでの検証は、私が問題なく使用してきたフレームワークで「エラー」と見なされるものをキャッチしています。 Project -> Properties -> Validation -> "Suspend all validators" 動作しません。 Project -> Properties -> Javascript -> Validation -> Errors/Warnings -> [Unchecked] "Enable Javascript semantic validation" どちらも機能しません。 上記のチェックボックスを有効にして、すべての検証の問題を「無視」に設定しても機能しません。 これらの設定のいずれかが変更されるたびに、ビルドが実行され、すぐにすべての「エラー」が検出され、その後、正常であることがわかっているビルドが防止されます。

10
Eclipseテキストカーソルが変更され、エディターの動作が異なります
魔法のボタンを押すと、カーソル(入力した場所を示す点滅するもの)が分割され、Eclipseがプレーンテキストエディター/ MicrosoftWordのように動作します。通常は「|」のように見えるカーソルは、「¦」のようになります(ウィキペディアでは通常の「垂直バー」ではなく「壊れたバー」または「分割されたルール」と呼ばれています)。 Eclipseを再び正常に動作させる方法と、誤って実行したことを知りたいので、再度実行しません。
83 java  eclipse  editor 

9
Java 8:改行とインデントを使用したラムダのフォーマット
ラムダインデントで実現したいのは次のとおりです。 複数行のステートメント: String[] ppl = new String[] { "Karen (F)", "Kevin (M)", "Lee (M)", "Joan (F)", "Des (M)", "Rick (M)" }; List<String> strings = Arrays.stream(ppl) .filter( (x) -> { return x.contains("(M)"); } ).collect(Collectors.toList()); strings.stream().forEach(System.out::println); 1行のステートメント: List<String> strings = Arrays.stream(ppl) .map((x) -> x.toUpperCase()) .filter((x) -> x.contains("(M)")) .collect(Collectors.toList()); 現在、Eclipseは次のように自動フォーマットしています。 複数行のステートメント: String[] ppl …

10
org.apache.tomcat.util.bcel.classfile.ClassFormatException:定数プールの無効なバイトタグ:15
Tomcat7からJava8を使用してTomcat7を使用する別のサーバーにWebアプリを移植しています。 Tomcatは正常に起動しますが、ログcatalina.outに次のように表示されます。 org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15 at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:131) at org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:60) at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:209) at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:119) at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2049) at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1931) at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1899) at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1885) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1281) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:855) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:346) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5172) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618) …

5
Eclipse + Spring Bootの「thrownewSilentExitException()」でのブレークポイント
Eclipse IDE(Spring Tool Suite)のデバッグモードでSpring Bootプロジェクトを実行するたびにthrow new SilentExitException();、ブレークポイントがなくてもスレッドは行で停止します。 この動作を回避するための解決策はありますか? org.springframework.boot.devtools.restart.SilentExitExceptionHandler.exitCurrentThread() (line 53): public static void exitCurrentThread() { throw new SilentExitException(); } これは、1.3.0マイルストーンへのアップグレード後に発生し始めます。 Spring Tool Suite Version: 3.7.0.RELEASE Build Id: 201506290649 プラットホーム: Eclipse Luna SR2 (4.4.2)

17
「ランチャーアクティビティが見つかりません!」とはどういう意味ですか。
私はAndroidの簡単なプログラムを書いていますが、これらのエラーが発生しないので、それらが何であるかわかりません。私のプログラムは正しいですが、出力されません。私はそれがこれらの2つの線のためだと思います: [2005-01-06 19:56:38 - my_Android] No Launcher activity found! [2005-01-06 19:56:38 - my_Android] The launch will only sync the application package on the device!
82 android  eclipse 


6
JavaGit、JGit、EGitのいずれかを選択する際の混乱
Gitを使ったJavaアプリケーションを作っています。JavaGit、EGit、JGitと呼ばれるものがあることがわかりました 。 JavaGitとEGit / JGitが違うことは知っています。私が理解していないのは、EGitとJGitの違いです。どちらもEclipseプロジェクトでホストされていますが、一方はEclipseに関連しているようで、もう一方はそうではないようです。 私はEclipseを使用しておらず、使用する予定もないので、「Eclipse統合」についてはあまり気にしません。 JGitはどういうわけかEclipseに接続されていますか?(www.eclipse.orgでホストされており、JGitのドキュメントにも多くの「eclipse」キーワードが含まれています) 3つのうち、Gitリポジトリと連携するためにJavaプログラム(Eclipseで記述されていない)を接続するために何が必要ですか? 私はスタンドアロンのGitライブラリを好みます(つまり、ローカルのGitインストールに依存しません) 編集:もう1つの質問: JGitはGitバンドルコマンドをサポートしていますか? 編集:私は答えを見つけました-それはあります(まだ試していません)。それはtransportと呼ばれるクラスのパッケージにありますBundleWriter
82 java  eclipse  egit  jgit 

17
junitのjava.lang.NoClassDefFoundError
junitテストコードのJavaでこのエラーが発生します。ネットで調べたところ、クラスパスにjunit.jarを追加する必要があると表示されました。 Eclipseでは、プロジェクトプロパティウィンドウのクラスパスに追加しましたが、それでも初期化エラーが発生します。私は何をすべきか..? これはエラーの完全なトレースです。 java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:13) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57) at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:29) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57) at …

4
Javaでパッケージ名を含む現在のクラス名を取得するにはどうすればよいですか?
私はプロジェクトに取り組んでおり、1つの要件は、mainメソッドの2番目の引数が「/」(Linuxの場合)で始まる場合、絶対パスと見なす必要があります(問題ではありません)が、「」で始まらない場合/」の場合、クラスの現在の作業パスを取得し、指定された引数を追加する必要があります。 :私はいくつかの方法でクラス名を取得することができSystem.getProperty("java.class.path")、new File(".")およびgetCanonicalPath()ように、と... 問題は、これはパッケージが保存されているディレクトリのみを提供することです。つまり、「.../project/this/is/package/name」にクラスが保存されている場合は、「」のみが提供され/project/、実際に存在するパッケージ名は無視され.class filesます。 助言がありますか? 編集:これは演習の説明から取られた説明です sourcedirは、絶対(「/」で始まる)またはプログラムの実行元からの相対値のいずれかです。 sourcedirは、mainメソッドに指定された引数です。どうすればそのパスを見つけることができますか?

7
シミュレートされたユーザー入力を使用したJUnitテスト
ユーザー入力を必要とするメソッドのJUnitテストをいくつか作成しようとしています。テスト対象のメソッドは、次のメソッドのようになります。 public static int testUserInput() { Scanner keyboard = new Scanner(System.in); System.out.println("Give a number between 1 and 10"); int input = keyboard.nextInt(); while (input < 1 || input > 10) { System.out.println("Wrong number, try again."); input = keyboard.nextInt(); } return input; } JUnitテストメソッドで私や他の誰かが手動でこれを行う代わりに、プログラムを自動的にintに渡す方法はありますか?ユーザー入力をシミュレートするのが好きですか? 前もって感謝します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.