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

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


8
Java / Android-完全なスタックトレースを出力する方法
Android(Java)で完全なスタックトレースを出力するにはどうすればよいですか?アプリケーションがnullPointerExceptionまたは何かからクラッシュした場合、次のように(ほぼ)完全なスタックトレースが出力されます。 java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted read from closed stream. at com.android.music.sync.google.MusicSyncAdapter.getChangesFromServerAsDom(MusicSyncAdapter.java:545) at com.android.music.sync.google.MusicSyncAdapter.fetchDataFromServer(MusicSyncAdapter.java:488) at com.android.music.sync.common.AbstractSyncAdapter.download(AbstractSyncAdapter.java:417) at com.android.music.sync.common.AbstractSyncAdapter.innerPerformSync(AbstractSyncAdapter.java:313) at com.android.music.sync.common.AbstractSyncAdapter.onPerformLoggedSync(AbstractSyncAdapter.java:243) at com.google.android.common.LoggingThreadedSyncAdapter.onPerformSync(LoggingThreadedSyncAdapter.java:33) at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:164) Caused by: java.io.IOException: Attempted read from closed stream. at org.apache.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:148) at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:159) at java.util.zip.GZIPInputStream.readFully(GZIPInputStream.java:212) at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:81) at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:64) at android.net.http.AndroidHttpClient.getUngzippedContent(AndroidHttpClient.java:218) at com.android.music.sync.api.MusicApiClientImpl.createAndExecuteMethod(MusicApiClientImpl.java:312) …

8
ターミナルでsbtを実行すると、「Getting org.scala-sbt sbt 0.13.6…」でスタックする
認証済みプロキシの背後でsbtを使用する方法に関する同様の問題?。私は与えられた答えと問題をまだ試しました。 端末でsbtを実行すると、次のように表示され、スタックします: Getting org.scala-sbt sbt 0.13.6 ... 追加情報: sbt --version sbt launcher version 0.13.6 どうすれば修正できますか?
124 java  sbt 

5
Javaのジェネリック型パラメーターの命名規則(複数の文字を使用)?
一部のインターフェイスでは、コードを読みやすくするために、ジェネリック型パラメーターに複数の文字を使用して名前を付けたいと思っています。 何かのようなもの.... Map<Key,Value> これの代わりに... Map<K,V> しかし、メソッドに関しては、型パラメーターはjava-classesのように見え、これも混乱を招きます。 public void put(Key key, Value value) KeyとValueはクラスのようです。私はいくつかの表記法を見つけたり、考えたりしましたが、Sunの慣習や一般的なベストプラクティスのようなものはありませんでした。 私が推測または見つけた代替案... Map<KEY,VALUE> Map<TKey,TValue>

5
MockitoとJMockitの比較-なぜMockitoはJMockitよりも優れているのですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私のプロジェクトで使用するモッキングフレームワークを調査していて、それをJMockitとMockitoに絞り込んでいます。 Stackoverflow でMockitoが「Javaに最適なモックフレームワーク」に選ばれたことに気づきました。JMockitの「モッキングツール比較マトリックス」の 機能を比較すると、JMockitには複数の異なる機能があるようです。 誰もが何に関する具体的な情報(ない意見)持っていますMockitoを用いて達成することができない行うことができますJMockitその逆と副の?

4
JavaはLet's Encrypt証明書をサポートしていますか?
HTTP経由でリモートサーバー上のREST APIをクエリするJavaアプリケーションを開発しています。セキュリティ上の理由から、この通信はHTTPSに切り替える必要があります。 今すぐことレッツ・暗号化は、彼らのパブリックベータ版を開始し、私はJavaは現在、デフォルトでは、証明書で動作します(または将来的に仕事ができることが確認された)かどうかを知りたいのです。 Let's EncryptはIdenTrustから中間署名を取得しました。これは朗報です。ただし、このコマンドの出力でこれら2つのいずれも見つかりません。 keytool -keystore "..\lib\security\cacerts" -storepass changeit -list 信頼できるCAを各マシンに手動で追加できることは知っていますが、私のアプリケーションはそれ以上の構成なしで自由にダウンロードして実行できるはずなので、「そのまま」機能するソリューションを探しています。私に朗報はありますか?
124 java  ssl  keystore  lets-encrypt  ca 

18
Mavenの依存関係を使用するようにEclipseビルドパスを構成する方法
Mavenがプロジェクトの依存関係を管理するために提供する機能を利用したいと思います。Mavenがどのように機能するかについての私の簡単な理解は、必要なJARを取得し、これらのライブラリを使用してプロジェクトをビルドするということです。 現在、簡単なPOMファイルをテストとして設定しています。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.jamesgoodwin.test</groupId> <artifactId>com.jamesgoodwin.test</artifactId> <version>0.0.1-SNAPSHOT</version> <build> </build> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>3.0.0.RELEASE</version> <type>jar</type> <scope>compile</scope> </dependency> </dependencies> </project> 依存関係を管理するために、通常はプロジェクトまたはJARをビルドパスに追加すると、プロジェクトをビルドできるようになります。 ただし、M2Eclipseを使用する場合、依存関係はビルドパスに自動的に追加されません。Mavenが依存関係を管理していることをEclipseに通知するための構成はありますか?
124 java  eclipse  maven-2  ide  m2eclipse 



13
java.net.UnknownHostException:サーバーの無効なホスト名:ローカル
エラーを解決するために私が取るべき手順は何ですか? java.net.UnknownHostException: Invalid hostname for server: local Androidエミュレータで新しい仮想ホスト名を追加しましたが、結果は java.net.UnknownHostException virtualhostname at java.net.InetAddress.lookUpHostByName(InetAddress.java:506) PCで仮想ホストのURLを入力すると、ディスプレイで機能します。次に、エミュレータを実行してLogcatを確認したところ、200、202、またはエラーコード番号の場合、HTTPステータスを読み取ったり確認したりできませんでした。それは単にに戻ったUnknownHostException
124 java 

14
シンプルなゲッター/セッターコメント
ゲッターとセッターにコメントするためにどの規則を使用していますか?これは私がかなり長い間疑問に思っていたものです。例えば: /** * (1a) what do you put here? * @param salary (1b) what do you put here? */ public void setSalary(float salary); /* * (2a) what do you put here? * @return (2b) */ public float getSalary(); 1a / bと2a / bでまったく同じものを書いていることにいつも気づきます。1a)従業員の給与を設定します。1b)従業員の給与を設定します。それはとても冗長なようです。今私はあなたがコンテキストを与えるためにあなたが(a)の部分でより多く書くかもしれないもっと複雑な何かを見ることができました、しかしそこにいるゲッター/セッターの大部分にとって言葉遣いはほとんど正確に同じです。 単純なゲッター/セッターについて、(a)部分または(b)部分のいずれかのみを入力してもよいかどうか、私は興味があります。 どう思いますか?

22
スキャナーから文字入力を受け取ります
charキーボードから入力を取得する方法を見つけようとしています。 私は使ってみました: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); このメソッドは存在しません。 cとして取ってみましたString。ただし、自分のメソッドから呼び出す他のメソッドcharは入力としてを必要とするため、すべてのケースで常に機能するとは限りません。したがって、charを入力として明示的に取得する方法を見つける必要があります。 何か助け?

13
「java.lang.OutOfMemoryError:新しいネイティブスレッドを作成できません」
"java.lang.OutOfMemoryError : unable to create new native Thread32Kスレッドの後に8GB RAM VMで「ps-eLF | grep -c java」を取得しています しかし、"top" and "free -m" shows 50% free memory available。JDkは64ビットで、HotSpotとJRockitの両方で試してみました。サーバーにはLinux 2.6.18が搭載されています 私たちも試しました OS stack size (ulimit -s)微調整と最大プロセス(ulimit -u)制限、limit.confの増加を試みましたが、すべて無駄でした。 また、可能な限りほとんどすべてのヒープサイズの組み合わせを試し、低、高などを維持しました。 アプリケーションの実行に使用するスクリプトは /opt/jrockit-jdk1.6/bin/java -Xms512m -Xmx512m -Xss128k -jar JavaNatSimulator.jar /opt/tools/jnatclients/natSimulator.properties 返信いただきありがとうございます。 /etc/security/limits.confとulimitを編集してみましたが、それでも同じです [root@jboss02 ~]# ulimit -a core file size (blocks, …

4
JPAクエリへのIN句リストの追加
次のようなNamedQueryを作成しました。 @NamedQuery(name = "EventLog.viewDatesInclude", query = "SELECT el FROM EventLog el WHERE el.timeMark >= :dateFrom AND " + "el.timeMark <= :dateTo AND " + "el.name IN (:inclList)") 私がやりたいことは、パラメーター:inclListに、1つのアイテムではなくアイテムのリストを入力することです。たとえばnew List<String>() { "a", "b", "c" }、:inclListパラメータでそれを取得するにはどうすればよいですか?コード化できるのは1つの文字列だけです。例えば: setParameter("inclList", "a") // works setParameter("inclList", "a, b") // does not work setParameter("inclList", "'a', 'b'") // does …
124 java  jpa  jpql 


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