TITLE:Java Swing 動作環境

動作・テスト環境など

サンプル利用方法

Jarファイルで起動する場合

example.jarをダウンロードしてサンプルプログラムを起動する場合は、コマンドプロンプトで、以下のように入力します。

java -jar example.jar

JarファイルがJavaに関連付けされている場合は、マウスでダブルクリックでも起動します。

ソースをコンパイルして起動する場合

src.zipをダウンロード、展開したり、Subversioncheckoutexportすることでソースコード一式を取得することができます。

  • Subversionexportする場合の例:
    svn export http://java-swing-tips.googlecode.com/svn/trunk/AccordionPanel

各サンプルには、Antを利用できるようにbuild.xmlが用意されているので、環境変数JAVA_HOMEANT_HOMEを設定し、そのbuild.xmlがあるディレクトリに移動して、コマンドプロンプトからantと入力するとソースコードがコンパイルされます。コンパイルからサンプルの起動をまとめて実行する場合は、runターゲットを使用します。

ant run

以下のように、コンパイルした後でrun.bat(run.sh)を実行してサンプルを起動する方法もあります。

cd AccordionPanel
ant compile
sh run.sh

動作環境

このサイトにあるサンプルコードは、主に以下の環境で開発と動作確認を行っています。

  • Windows 7 64bit
    >ver
    Microsoft Windows [Version 6.1.7601]
    
    >"%JAVA_HOME%¥bin¥java" -version
    java version "1.8.0_11"
    Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)
  • Windows 7 64bit + Cygwin x86
    $ bash -version
    GNU bash, version 4.1.10(4)-release (i686-pc-cygwin)
    Copyright (C) 2009 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    
    $ export JAVA_HOME="/cygdrive/c/Program Files/Java/jdk1.7.0_65"
    $ "$JAVA_HOME/bin/java" -version
    java version "1.7.0_65"
    Java(TM) SE Runtime Environment (build 1.7.0_65-b19)
    Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
  • Ubuntu 13.04 64bit
    $ lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 13.04
    Release:        13.04
    Codename:       raring
    
    $ echo $JAVA_HOME
    /usr/lib/jvm/jdk1.7.0_45
    
    $ $JAVA_HOME/bin/java -version
    java version "1.7.0_45"
    Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
    Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

JDKのダウンロードについて

サイト内検索について

メニューバーにある二種類のサイト内検索で、このサイトを検索することができます。

  • searchプラグインを使った簡易検索
    • 入力した単語を含むページを、その単語を含むパラグラフとともに一覧表示します。
    • 複数単語を入力してandor検索しても、現在うまく動きません。
  • Google Custom Searchを使った検索
    • terai.xrea.jp以下の検索などができます。

質問、不具合報告

  • 「サンプルがうまく動かない」、「説明が間違っている」といった、各Tipsに関連するものはそれぞれのページのコメントで指摘して頂けると助かります。
  • Swing全体に関する話題や、このサイトに対する要望、雑談などは、Swingの下部にあるコメントでお願いします。