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

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

7
Gradleを使用してaarライブラリの一時的な依存関係が解決されない
私はしばらく調査しましたが、おそらくaarおよび推移的依存関係に関連する最も一般的な回答をここで見ましたが、どういうわけかこれを機能させる方法はまだはっきりしていません。 そう: 私は与えられたgradle設定を持つandroidライブラリを持っています: apply plugin: 'android-library' apply plugin: 'android-maven' version = "1.0.0" group = "com.somepackage" buildscript { repositories { mavenCentral() mavenLocal() } dependencies { classpath 'com.github.dcendents:android-maven-plugin:1.0' } } android { compileSdkVersion 19 buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 10 } } repositories { maven { url 'http://www.bugsense.com/gradle/' } } dependencies { …

1
ログバックエンコーダーパターンのドキュメントはどこにありますか
ログバックのすべてのドキュメントを調べましたが、次のような、ログ記録時にエンコーダーのパターンを構成するためのドキュメントがどこにも見つかりません。 <encoder> <pattern>%d{HH:mm:ss.SSS} %-4relative %-5level %logger{35} - %msg%n</pattern> </encoder> パターンを構成するためのさまざまなオプションを説明した表(log4jにあるような表)が欲しいのですが。 パターンのドキュメントはどこにありますか?多分それらは別のプロジェクトで定義されていますか?
93 java  logging  log4j  logback 

6
JUnitテストを待機させるにはどうすればよいですか?
同期的に一定時間待機させたいJUnitテストがあります。私のJUnitテストは次のようになります。 @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); //WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } Thread.currentThread()。wait()を試しましたが、IllegalMonitorStateExceptionがスローされます(予想通り)。何かトリックはありますか、それとも別のモニターが必要ですか?

8
Javaでエラーレスポンスの本文を読み取る
Javaでは、このコードは、HTTPの結果が404の範囲である場合に例外をスローします。 URL url = new URL("http://stackoverflow.com/asdf404notfound"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.getInputStream(); // throws! 私の場合、たまたまコンテンツが404であることは知っていますが、とにかく応答の本文を読みたいと思います。 (私の実際の場合、応答コードは403ですが、応答の本文には拒否の理由が説明されているので、それをユーザーに表示します。) 応答本文にアクセスするにはどうすればよいですか?

2
Mac bashのコマンドラインからGradleを実行する方法
非常に簡単な質問があります。私はMacを初めて使用するので、Javaプロジェクトを新しいMacに移行しようとしています。プロジェクトにはGradlewファイルがあり、コマンドラインから実行して任意のマシンでビルドして実行できると思いました。コマンドライン(gradlewファイルの場所)からgradlewを実行すると、gradlew not foundと表示されます。bashシェルからコマンドを実行する方法について何か不足していますか?
93 java  macos  bash  gradle 

8
Amazon S3がファイルをアップロードしてURLを取得
txt / pdf / pngファイルを単一のアクションでAmazon S3にアップロードし、アップロードされたファイルのURLを応答として取得することは可能ですか?もしそうなら、AWS Java SDKは、Java struts2 Webアプリケーションに追加する必要がある適切なライブラリですか? これに対する解決策を私に提案してください。

10
「java.nio.charset.MalformedInputException:入力長= 1」を回避するためのオールインクルーシブの文字セット?
私はJavaでディレクトリのテキストベースのファイルを読み取る単純なワードカウントプログラムを作成しています。 ただし、エラーが発生し続けます。 java.nio.charset.MalformedInputException: Input length = 1 このコード行から: BufferedReader reader = Files.newBufferedReader(file,Charset.forName("UTF-8")); Charsetテキストファイルに一部の文字が含まれていないaを使用したため、おそらく他の言語の文字が含まれているので、おそらくこれがわかるでしょう。しかし、私はそれらのキャラクターを含めたいです。 私は後でJavaDocsでこれCharsetがオプションであり、ファイルのより効率的な読み取りにのみ使用されることを学びました。そのため、コードを次のように変更しました。 BufferedReader reader = Files.newBufferedReader(file); しかし、一部のファイルは依然としてをスローしMalformedInputExceptionます。理由はわかりません。 Charsetさまざまな種類の文字を含むテキストファイルを読み取ることができる包括的なものがあるかどうか疑問に思っていましたか? ありがとう。


5
org.postgresql.util.PSQLException:致命的:申し訳ありませんが、すでにクライアントが多すぎます
Postgresqlデータベースに接続しようとしていますが、次のエラーが発生します。 エラー:org.postgresql.util.PSQLException:致命的:申し訳ありませんが、すでにクライアントが多すぎます エラーの意味とその修正方法を教えてください。 私のserver.propertiesファイルは次のとおりです。 serverPortData=9042 serverPortCommand=9078 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack ServerName=127.0.0.1 User=postgres Password=admin MaxConnections=90 InitialConnections=80 PoolSize=100 MaxPoolSize=100 KeepAliveTime=100 TrackPoolSize=120 TrackMaxPoolSize=120 TrackKeepAliveTime=100 PortNumber=5432 Logging=1
93 java  sql  postgresql  jdbc 



29
プログラムでAndroidアプリを終了する方法は?
私はいくつか読んだので、この質問は何度も聞かれたと確信しています。クライアントは、ユーザーがクリックして終了できるボタンをアプリに配置することを望んでいます。私はこれを読みました、そして、呼び出しfinish()がそれをするであろうとわかりました。しかし、フィニッシュは現在実行中のアクティビティを閉じるだけですよね?私はたくさんのアクティビティを持っているので、この場合、すべてのアクティビティのインスタンスを渡してそれらを終了するか、すべてのアクティビティをシングルトンパターンにする必要があります。 またActivity.moveTaskToBack(true)、ホーム画面に移動できることも知りました。OK、これは終了ではなく、プロセスのバックグラウンドです。それで、これは効果的ですか? アプリを完全に閉じるには、どの方法を使用する必要がありますか?上記のいずれかまたは他の方法/上記の方法の他の使用法?

1
completablefuture join vs get
違いは何であるCompletableFuture.get()とはCompletableFuture.join()? 以下は私のコードです: List<String> process() { List<String> messages = Arrays.asList("Msg1", "Msg2", "Msg3", "Msg4", "Msg5", "Msg6", "Msg7", "Msg8", "Msg9", "Msg10", "Msg11", "Msg12"); MessageService messageService = new MessageService(); ExecutorService executor = Executors.newFixedThreadPool(4); List<String> mapResult = new ArrayList<>(); CompletableFuture<?>[] fanoutRequestList = new CompletableFuture[messages.size()]; int count = 0; for (String msg : messages) { CompletableFuture<?> …

9
クラスは、Java環境のより新しいバージョンによってコンパイルされています
セレンスクリプトの実行中に、Eclipseコンソールに次のエラーメッセージが表示されます。 クラスは、より新しいバージョンのJava環境(クラスファイルバージョン53.0)によってコンパイルされています。このバージョンのJavaランタイムは、52.0までのクラスファイルバージョンのみを認識します。 Javaバージョン: 8 IDE: Eclipse Oxygen Firefoxバージョン: 46


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