問題タブ [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.
java - HardCodedアノテーションとは何ですか?
@HardCodedアノテーションが何をするのか知りたいです。Googleで検索しても、ドキュメントが見つかりません。ありがとう。
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 についてさらに提案はありますか?
java - TrueZip は、アーカイブの代わりに仮想ディレクトリを作成します
次のコードに問題があります。
私の目標は、TrueZip を使用して、ファイルを含むディレクトリを ZIP アーカイブに入れることです。問題は、コードがローカルでは機能するが、運用コンピューターでは機能しないことです。ローカルでは単一の ZIP ファイルを取得しますが、本番環境では、アーカイブ (仮想ディレクトリ) に入れようとしているファイルを含むフォルダーを取得します。4GB を超えるコンテンツをアーカイブしているため、TrueZip を使用する必要があります。
(仮想) ディレクトリの代わりに、TrueZip に強制的にアーカイブを作成させる方法はありますか?
java - java 7 ソケットリッスン例外
jboss の初期化中に Java 7 ソケット リッスン例外が発生しました。
JAVA_HOME を設定するとc:\Program Files\Java\jdk1.6.0.26
、jboss の初期化中に例外は発生しません。
java - Java7からJava6へのコンパイル
Java7のランタイム機能はJava6では使用できないことは承知していますが、新しいバイトコードが追加されていないため、新しいバイトコードinvokedynamic
はJava以外の言語にのみ関連するため、Javaを変換するのはどれほど難しいのでしょうか。 7ソースコード(新しいswitch
ステートメント、ダイヤモンド演算子)を純粋なJava 6に(つまり、Java6の互換性を失うことなくソースをJava7に変換し始めることができるようにするため)。
ポインタはありますか?
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がインストールされていないようです
java - Java 6 の WatchService
WatchService
ファイルシステムを継続的に監視するためにJava 7 が導入されました。Java 6 のバックポートはありますか?
同様の機能を持つ純粋な Java ライブラリはありますか?
java - Arrays.copyOfRangeをJava6からJava5に移植する
Java 5で実行可能にする必要のあるソースコードがいくつかあります。残念ながら、そのコードはJava6でのみ導入されたArrays.copyOfRange関数を使用しています。Java5APIのみを使用して同じユーティリティを実装する最も効果的な方法は何でしょうか。
swing - ビュー内の古いモデルを上書きせずにJTableモデルを更新するにはどうすればよいですか?
スイングを使用してjava(jdk 1.6)でデスクトップアプリケーションを開発していますが、ビューを更新した後に問題が発生します。JTableのモデルを更新するたびに、このモデルのデータは変更されますが、ビューに問題が発生します。
セル内の古いデータを新しいデータで上書きし、セル内のデータをぼかして、1つのデータ画像を他の画像の上に配置するようにします。セルをダブルクリックすると、新しいデータを読み取ることができます。(残念ながら画像を投稿することはできません)
私は試した
- 最初にdatamodelをnullに設定するには、repaint()を呼び出してから、新しいモデルをロードしてrepaint()します。
- fireTableDataChanged()を呼び出す
- 同様の問題や質問を検索するには
何も機能しませんでした。私はそのようなテーブルをたくさん持っていますが、このテーブルだけがそのような問題を抱えています。
基になるデータモデルを更新するには:
テーブルのプロパティ:
MultiLineCellRenderer:
前もって感謝します
Isil