問題タブ [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 投票する
1 に答える
158 参照

java - HardCodedアノテーションとは何ですか?

@HardCodedアノテーションが何をするのか知りたいです。Googleで検索しても、ドキュメントが見つかりません。ありがとう。

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

performance - Solr パフォーマンスを向上させるための JVM チューニング

現在、Solr1.4 をマスター/スレーブ モードで使用しており、スレーブ クエリのパフォーマンスを改善したいと考えています。

私たちにとって最大の問題は、インデックス ファイルが約 30G あることです。

スレーブ サーバー構成は次のとおりです。 Dell PC サーバー: 48G メモリと 2 CPU。RedHat 64 Linux; JDK64 1.6.0_22; トムキャット 6.18。

現在の JAVA_OPTS は「–Xms2048M –Xmx20480 –server -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:ParallelGCThreads=20 -XX:SurvivorRatio=2」です。

JAVA_OPTS についてさらに提案はありますか?

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

java - TrueZip は、アーカイブの代わりに仮想ディレクトリを作成します

次のコードに問題があります。

私の目標は、TrueZip を使用して、ファイルを含むディレクトリを ZIP アーカイブに入れることです。問題は、コードがローカルでは機能するが、運用コンピューターでは機能しないことです。ローカルでは単一の ZIP ファイルを取得しますが、本番環境では、アーカイブ (仮想ディレクトリ) に入れようとしているファイルを含むフォルダーを取得します。4GB を超えるコンテンツをアーカイブしているため、TrueZip を使用する必要があります。

(仮想) ディレクトリの代わりに、TrueZip に強制的にアーカイブを作成させる方法はありますか?

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

java - java 7 ソケットリッスン例外

jboss の初期化中に Java 7 ソケット リッスン例外が発生しました。

JAVA_HOME を設定するとc:\Program Files\Java\jdk1.6.0.26、jboss の初期化中に例外は発生しません。

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

java - Java7からJava6へのコンパイル

Java7のランタイム機能はJava6では使用できないことは承知していますが、新しいバイトコードが追加されていないため、新しいバイトコードinvokedynamicはJava以外の言語にのみ関連するため、Javaを変換するのはどれほど難しいのでしょうか。 7ソースコード(新しいswitchステートメント、ダイヤモンド演算子)を純粋なJava 6に(つまり、Java6の互換性を失うことなくソースをJava7に変換し始めることができるようにするため)。

ポインタはありますか?

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

java - Mac で Java 1.6 を使ってプログラミングするには?

私は Windows で Java 1.6 プロジェクトに取り組んでいましたが、今は MacOsX Leopard 10.5.8 がインストールされた Macbook Pro (Intel Core 2 Duo) であるラップトップから作業する必要があります。

同じラップトップで、過去に Java 1.5 で問題なく作業していましたが、現在は 1.6 で作業できず、何が間違っているのかわかりません。

ターミナルで私が書くとき:java -version私は得るjava version "1.6.0_26"

しかし、Netbeans (7.0.1) の最新バージョンをインストールしようとすると、次のメッセージが表示されます。

このボリュームに NetBeans 7.0.1 をインストールすることはできません。このソフトウェアは、Java 6 でのみインストールおよび動作できます。

次に、Eclipseで作業しようとしました。IDE の最新バージョンをダウンロードし、プロジェクトを開きました。コンパイル エラーが発生します (Java 1.6 の一部)。

[設定] -> [Java] -> [コンパイラ] -> [コンパイラ準拠レベル] を 1.5 から 1.6 に変更しました。

次に、次のようなメッセージが表示されます。

1.6 準拠を選択する場合は、互換性のある JRE がインストールされ、有効になっていることを確認してください (現在は 1.5)。

しかし、1.6に変更しようとすると

選択した JRE は、現在のコンパイラ準拠レベル 1.6 をサポートしていません

Java 1.6 を使用するにはどうすればよいですか?

編集:

で気づいた

/システム/ライブラリ/Frameworks/JavaVM.framework/Versions/

1.6がインストールされていないようです

ここに画像の説明を入力

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

java - Java 6 の WatchService

WatchServiceファイルシステムを継続的に監視するためにJava 7 が導入されました。Java 6 のバックポートはありますか?

同様の機能を持つ純粋な Java ライブラリはありますか?

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

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

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

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

swing - ビュー内の古いモデルを上書きせずにJTableモデルを更新するにはどうすればよいですか?

スイングを使用してjava(jdk 1.6)でデスクトップアプリケーションを開発していますが、ビューを更新した後に問題が発生します。JTableのモデルを更新するたびに、このモデルのデータは変更されますが、ビューに問題が発生します。

セル内の古いデータを新しいデータで上書きし、セル内のデータをぼかして、1つのデータ画像を他の画像の上に配置するようにします。セルをダブルクリックすると、新しいデータを読み取ることができます。(残念ながら画像を投稿することはできません)

私は試した

  • 最初にdatamodelをnullに設定するには、repaint()を呼び出してから、新しいモデルをロードしてrepaint()します。
  • fireTableDataChanged()を呼び出す
  • 同様の問題や質問を検索するには

何も機能しませんでした。私はそのようなテーブルをたくさん持っていますが、このテーブルだけがそのような問題を抱えています。

基になるデータモデルを更新するには:

テーブルのプロパティ:

MultiLineCellRenderer:

前もって感謝します

Isil