問題タブ [java-6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
203608 参照

java - FileNameExtensionFilter で File.listFiles を使用する

ディレクトリ内の特定の拡張子を持つファイルのリストを取得したいと考えています。API (Java 6) には、File.listFiles(FileFilter)これを行うメソッドがあります。

特定の拡張子が必要なので、FileNameExtensionFilter. ただし、これを使用するとコンパイルエラーが発生しますlistFiles。以来FileNameExtensionFilter implements FileFilter、私はこれを行うことができるはずだと思いました。コードは次のとおりです。

最後の行は、コンパイル エラーを示しています。

タイプ File のメソッド listFiles(FileNameFilter) は、タイプ FileNameExtensionFilter の引数には適用されません

listFiles(FileFilter)ではなく、を使用しようとしていlistFiles(FileNameFilter)ます。コンパイラがこれを認識しないのはなぜですか?

これは、拡張フィルターを拡張する独自の拡張フィルターを作成した場合に機能しますFileFilterFileNameExtensionFilter自分で書くより使いたい。私は何を間違っていますか?

0 投票する
1 に答える
3827 参照

java - JDK1.6 の ManagementFactory からのマネージド Mbean - NotCompliantMBeanException:

ManagementFactory を使用して、JDK1.5 および JBOSS 4.X で ManagedMbeans を取得していました。同じコードを JDK 1.6 に移行したいと考えました。Mbean 部分が例外をスローして壊れる

原因: javax.management.NotCompliantMBeanException: クラスが管理インターフェースを公開していません: java.lang.Object 原因: java.lang.Exception: Unable to register platform (JVM) MBeans with JBoss MBeanServer

0 投票する
1 に答える
807 参照

struts - Struts 1.1 を Java 6 で動作させるにはどうすればよいですか?

現在、Java 1.4 を使用する Struts 1.1 プロジェクトに取り組んでいます。Java 6 に移行する予定です。Struts 1.1 は Java 6 をサポートしますか? Struts 1.1 と Java 6 の互換性の問題はありますか? 参考資料、提案、考えなど、これについてより多くの可視性を得るのを手伝ってもらえますか.

ありがとう、シュンムガ

0 投票する
11 に答える
1598 参照

java - オブジェクトが文字列に自動的にキャストされないようにする方法

次のようなクラスがあります。

オブジェクトを文字列に自動的に変換する代わりに、Javaでコンパイルエラーを発生させるにはどうすればよいですか?

0 投票する
1 に答える
565 参照

windows - Windows での jar コマンドのシステム プロパティの設定

私たちのアプリケーションは、jar コマンドを使用してリモート システム上のファイルを抽出することに依存しています。Java 6 で、Sun が jar コマンドで抽出されたファイルのタイムスタンプのデフォルトの動作を変更したことに気付きました (なんと恐ろしい決定ですが、余談になりますが..)。jar で抽出されたファイルは、抽出時のタイムスタンプではなく、元の最終更新日を使用するようになりました。

検索すると、次の入札ビットが見つかりました。

jar は、抽出中にファイルの変更日時を保持します

jar アーカイブから抽出されたファイルとディレクトリのタイムスタンプが、jar アーカイブ内の対応するファイル/ディレクトリのタイムスタンプと一致するように設定されるようになりました。Java SE 6 より前では、jar アーカイブから抽出されたファイルとディレクトリには、抽出の日時が指定されていました。Java SE 5.0 以前の動作を取得できるように、システム プロパティ sun.tools.jar.useExtractionTime=true が提供されます。Java SE でのこのプロパティのデフォルト値は false です。

このページから: http://www.oracle.com/technetwork/java/javase/compatibility-137541.html

ただし、jar コマンドでシステム プロパティを設定する方法がわかりません。-D を使用してみましたが、役に立ちませんでした。これと同じ動作が IBM JDK に反映されているようで、それを回避する方法が必要です。

jar コマンドのシステム プロパティを設定する方法を知っている人はいますか?

0 投票する
0 に答える
734 参照

jdbc - JDBC と SQL*Plus / Toad で同じ選択クエリの結果が異なる

実行しようとしている次の(例)クエリがあります

これを SQL*Plus で実行すると一連の結果が得られますが、(java.sql.Statement を使用して) JDBC を試行すると、次のエラーが発生します: java.sql.SQLException: ORA-01722: 無効な番号

さらに奇妙なことに、次のコードは JDBC を介して機能します。

しかし、以下のコード (SQL*Plus でも動作します) は動作しません (同じ ORA-01722 エラー):

Java 6 を実行し、Oracle 10g に接続し、ojdbc14.jar を使用しています。照会されるビュー (MY_VIEW) は、複数のフィールドが varchar から数値にキャストされるなど、かなり複雑なものであることに注意することが重要だと思います。私の現在の疑念は、Oracle が jdbc クエリと SQL*Plus に対して異なる、実行不可能な実行計画を作成しているということです。

ここから何をすべきかについての提案はありますか?

ありがとう。

0 投票する
0 に答える
101 参照

macos - Apple プラットフォームで組み込みの Glassfish アプリを実行できない

Apple コンピュータの GF 3.1 Embedded で JEE5 アプリケーションを実行すると問題が発生します... (同じ環境が Linux と Windows で動作します)。サーバーは正常に起動しますが、APP をロードすると、サーバーは SEVERE メッセージを返します...私の展開は基本的に、glassfish-embedded-web-3.1.jar ファイル、内部にアプリを含む構成済みドメイン、および開始クラスです。

出力は次の場所で確認できます: http://pastebin.com/ypeV3jm3 ; 44 行目と 48 行目にエラー メッセージが表示されます。linux/windows プラットフォーム (動作する場所) では、JSF、Mojarra、および RichFaces の開始行が開始されます (ここでそれらを見てください: http://pastebin.com/y4TaA5vY )!

ここで助けてくれてありがとう。

0 投票する
3 に答える
958 参照

java - Java 6 & Java 7 とは何か、なぜ Java 7 なのか?

Java の更新などについて話している無料のリソースからサブスクリプションの一部を受け取ったのは久しぶりです。

Sun が Oracle に買収されたことに気づきました。そのため、Java は現在、彼らの管理下にあります。私が最後に受け取った情報は、Java 7 が API を公開して公開されているというものです。そして、私はそれをつかむことに興味があります!しかし、ここでちょっと疑問に思います。

まず、Java 6 について
です。Oracle の Web サイトにあります が、Java 7 は格納されていません。代わりに、 java.net Web サイトの別の場所に保存されます。

というか、なんでこんなに分かれてるの?Java 7 がすでに Oracle にも格納されていたら、すばらしいと思いませんか? もうBETAじゃないですよね?

うまくいけば、これらの質問に関して私に少し光があります....

0 投票する
7 に答える
255 参照

java - 文字列置換の問題

私が持っているもの:

私はテキストを持っています"Hi {0}, my name is {1}."

私は持っていますList<String> names = Arrays.asList("Peter", "Josh");

{0} があるところに Peter を、{1} があるところに Josh を合わせようとしています。

私が欲しいもの:

どうすればそれを行うことができますか?

0 投票する
1 に答える
1208 参照

java - Java、ネイティブ アプリ、およびグローバル パス

バッチ ファイルを (Java 6 で) 実行し、次のコードを使用する必要があります。

しかし、私はこの例外を受け取ります:

問題のバッチ ファイルは、指定されたディレクトリに存在します。

私のコードで何が間違っていますか?