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

Javaは人気のある高水準プログラミング言語です。言語自体の使用または理解に問題がある場合は、このタグを使用してください。このタグが単独で使用されることはめったになく、[spring]、[spring-boot]、[jakarta-ee]、[android]、[javafx]、[gradle]、および[maven]と組み合わせて使用​​されることがほとんどです。

9
JARファイル全体を逆コンパイルする方法は?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する 単一のクラスではなくJarファイル全体を逆コンパイルできる無料の逆コンパイラを知っている人はいますか?name $ 1.class name $ 2.class name.classのようなサブクラスに問題があります
283 java  jar  decompiler 





7
Set <String>をString []に変換する方法は?
私が取得する必要がありますString[]のアウトSet&lt;String&gt;が、私はどのように行うのか分かりません。次は失敗します: Map&lt;String, ?&gt; myMap = gpxlist.getAll(); Set&lt;String&gt; myset = myMap.keySet(); String[] GPXFILES1 = (String[]) myset.toArray(); // Here it fails. それを機能させるにはどうすれば修正できますか?
281 java 



4
maven-shade-pluginは何に使用されますか、そしてなぜJavaパッケージを再配置したいのですか?
maven-shade-pluginが誰かのpom.xmlで使用されているのを発見しました。私は以前にmaven-shade-pluginを使用したことがない(そして私はMaven n00b)ので、これを使用する理由とその機能を理解しようとしました。 私が見Mavenのドキュメント、しかし、私はこの文を理解することはできません。 「このプラグインは、依存関係を含むuber-jarにアーティファクトをパッケージ化し、一部の依存関係のパッケージをシェーディング(つまり、名前を変更)する機能を提供します。」 このページのドキュメントは、初心者にはあまり馴染みがないようです。 「uber jar」とは何ですか?なぜ誰かが作りたがるのでしょうか?依存関係のパッケージの名前を変更する意味は何ですか?「Uber Jarのコンテンツの選択」など、maven-shade-plugin apacheページの例を試してみましたが、「シェーディング」で何が行われているのかまだわかりません。 実例となる例/ユースケースへのポインタ(この場合にシェーディングが必要だった理由の説明-どのような問題が解決されているか)をいただければ幸いです。最後に、いつmaven-shade-pluginを使用すればよいですか?


6
Mockitoを使用してジェネリックパラメーターを持つクラスをモックする
ジェネリックパラメーターでクラスをモックするクリーンな方法はありますか?Foo&lt;T&gt;を期待するメソッドに渡す必要があるクラスをモックする必要があるとしましょうFoo&lt;Bar&gt;。次のことを簡単に行うことができます。 Foo mockFoo = mock(Foo.class); when(mockFoo.getValue).thenReturn(new Bar()); 仮定getValue()はジェネリック型を返しますT。しかし、後でそれを期待するメソッドに渡すと、子猫ができFoo&lt;Bar&gt;ます。これを行う唯一の方法はキャストですか?
280 java  generics  mockito 

15
OSGiは何を解決しますか?
ウィキペディアやOSGiに関する他のサイトを読んだことがありますが、全体像がよくわかりません。それはコンポーネントベースのプラットフォームであり、実行時にモジュールをリロードできると言っています。また、どこにでもある「実用的な例」は、Eclipseプラグインフレームワークです。 私の質問は: OSGiの明確でシンプルな定義は何ですか? それはどのような一般的な問題を解決しますか? 「一般的な問題」とは、「OSGiが仕事をより効率的/楽しく/簡単にするためにOSGiで何ができるか」のような、私たちが毎日直面する問題を意味します。
279 java  components  osgi 

9
Javaでユーザーのホームディレクトリを見つける最良の方法は何ですか?
難点は、クロスプラットフォームであることです。Windows 2000、XP、Vista、OSX、Linux、その他のUNIXバリアント。すべてのプラットフォームでこれを実現できるコードのスニペットと、プラットフォームを検出する方法を探しています。 今、あなたが知っておくべきバグ4787931user.home正しく動作しませんので、教科書の答えを私に提供しないでください、私はマニュアルでこれらの自分自身を見つけることができます。

30
Eclipse-Java(JRE)/(JDK)なし…仮想マシンなし
私は自分のコンピューターでEclipse v3.5(Galileo)を再実行しようとしています-以前問題なく実行しましたが、今はこのエラーが発生し続けます。 Eclipseを実行するには、Javaランタイム環境(JRE)またはJava開発キット(JDK)が利用可能である必要があります。次の場所を検索した後、Java仮想マシンは見つかりませんでした:現在のパスのC:\ eclipse \ jre \ javaw.exe javaw.exe JDKとSDKの両方の新規インストールを完了しました。 Windows 7(x64)を使用しています。 これどうしたの?どうすれば修正できますか? ipconfig / tracert /またはpingを実行できません。
278 eclipse  path  java 


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