問題タブ [java-5]

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 投票する
2 に答える
173 参照

java - How to get today as a string in Java 5?

For example for today I want string as "Sunday". I know how to do this in Java 6:

But this doesn't compile in Java 5. Any idea how to do this?

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

java - Arrays.copyOfRangeをJava6からJava5に移植する

Java 5で実行可能にする必要のあるソースコードがいくつかあります。残念ながら、そのコードはJava6でのみ導入されたArrays.copyOfRange関数を使用しています。Java5APIのみを使用して同じユーティリティを実装する最も効果的な方法は何でしょうか。

0 投票する
2 に答える
2070 参照

java - xslt を使用してルート ノードの xmlns 属性を置き換えます

以下のようなxmlがあります

に変更したい

xslt 1.0 を使用します。

以下のxslを使用しています。

ただし、この xsl は属性をコピーしないため、line 属性は出力に生成されません。

サンプル出力

xsltを使用してxmlns属性のテキストのみを変更するにはどうすればよいですか? xslt を使用して xmlns を変更する他の方法はありますか? xslt 1.0 のオプションしかありません。

ありがとう。

0 投票する
5 に答える
10136 参照

java - java.lang.InternalError: 名前が長すぎて表現できません

次のエラーが表示されます。

-Xdebugこれは、いくつかのデバッグ機能に関連しているようです (実際、コマンド ライン オプションを削除すると、エラーが消えます)。ASF Bugzillaにもいくつかの情報が見つかりました。これを解決する方法はありますか?

私が考えることができる可能な解決策は、JVMを変更することです(この問題は発生しないはずのJRockitを使用します)が、これが問題を解決できるかどうか、他の何かを壊すことができるかどうかはわかりません。

0 投票する
4 に答える
5414 参照

java - JRockit forJava1.5をダウンロードする場所

ダウンロードページhttp://www.oracle.com/technetwork/middleware/jrockit/downloads/index.htmlを確認しましたが、Java6のバージョンしか利用できません。

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

java - パネルメッセージ/回避策を使用する場合のJava1.5JOptionPaneペイントのバグ?

Java 1.5を対象としたアプリケーションに、カスタムメッセージパネルを含むJOptionPaneがあります。パネルには、特にJTextFieldが含まれています。20回程度の呼び出しごとに、ダイアログには何も表示されません([OK] / [キャンセル]ボタンも表示されません)。ダイアログを画面からドラッグして元に戻し、強制的に再描画すると、コンポーネントは期待どおりに表示され、ペイントの問題は別として、コンポーネントは正常に応答します。これが私がこのバグを示すために得ることができる最小の例です:

これはSwingのよく知られたバグですか?標準的な回避策はありますか?このための公式のバグレポートを見つけることができませんでした。このバグはJava1.7には存在しないようですが、私のアプリケーションは古い1.5で実行する必要があり、後者で機能する回避策を見つけたいと思います。

関連:モードレスJDialogにコンテンツが表示されない(コード例が含まれていないため、同じバグかどうかを判断するのは困難です)

私がバグを見つけた特定のJavaバージョンは1.5.0_22です。

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

java-6 - クラス (Java 5 でコンパイル) が別のクラス (Java 6 でコンパイル) と通信するときのコンパイルの問題

jdk 5 でコンパイルされた Java プロジェクトが、jdk 6 でコンパイルされた別のプロジェクトと通信する場合、コンパイルの問題が発生するかどうか。簡単に言うと、下位バージョンの Java が上位バージョンの Java と通信すると、コンパイル エラーが発生する可能性がありますか? 明確化はかなりのものです。

ありがとう、元帥。

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

java - Java-アノテーション付きのクラスをジェネリックメソッドに渡す

私はJPA2を使用しており、次の方法があります。

パラメータに問題があると思いClass<? extends Table>ます。私は次のようなエンティティクラスを持っています:

うまくやれるCollection.class.getAnnotation(Table.class).name()ので、パラメータとして渡せるようにしたいと思いCollectionます。ただし、呼び出すだけwipeTable(em, Collection.class);で次のエラーが発生します。

タイプFetchDataのメソッドwipeTable(EntityManager、Class <?extends Table>)は、引数(EntityManager、Class <Collection>)には適用できません。

Class klassジェネリックスを使用せずに、パラメーターをであるようにしてみました。

これにより、IDEは次のことを提案しました。

クラスはrawタイプです。ジェネリック型クラスへの参照はパラメーター化する必要があります

私はJava1.5を使用しています。Class「注釈付きの型のパラメータを教えてください」と言う方法はあります@Tableか?

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

java - Java-C#のようなEnumerable.Cast()?

Enumerable.Cast()Java 1.5にはC#と同等のものがありますか?ArrayList<MyType>として宣言された変数にを割り当てたいList<Object>。Eclipseは「タイプの不一致:からArrayList<MyType>に変換できません」と不平を言いList<Object>ます。私はジェネリックスを使用していて、ジェネリックスを使用していませんでしListArrayListが、コンパイラーはそれについて警告し、いくつかの警告をクリーンアップしたいと思いました。

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

java - BeanCreationException を無視して代わりに null を注入できますか?

Spring が、Java 6 で構築された ActiveMQ クラスを含むいくつかの Bean を接続する状況があります。アプリケーションは顧客のサーバーで実行されるため、Java 6 以降がインストールされていることを保証できません。BeanCreationExceptionたまたま Java 5 を使用している場合、ActiveMQ に依存するクラスを持つ が原因で、アプリケーションを起動できません(根本原因はUnsupportedClassVersionErrorです)。

私の質問は、を無視しBeanCreationExceptionてアプリケーションを起動する方法はありますか? Java 6 以降をインストールする必要があるというエラー メッセージを表示できるようにしたいのですが、アプリケーションを起動することさえできないため、これを行う機会がありません。

私の推測では、Spring は初期化後にアプリケーションが適切にビルドされることを保証できる必要があるため、これを行う方法はありませんが、とにかく尋ねてみようと思いました。私の最終目標を達成する方法についての他の提案も役に立ち、感謝しています。

Spring 3.0.6を使用しています

ありがとう!