Java低速GUI Swing 5 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
120:デフォルトの名無しさん 06/11/11 17:20:18 resources などというディレクトリはどこに作られるのかと。 jarと同じディレクトリに作りたいでしょ? でも、いちいちクラスパス通したくない。ではjarのパスはどこ? というお話し。 121:デフォルトの名無しさん 06/11/11 17:31:55 jar ファイルを実行、とあることから、 関連するライブラリなどへのクラスパスは jar ファイルのマニュフェストに記述されると勝手に推測。 そこに resources への相対パスも追加すればいいんじゃまいかと思ったが そもそも読み込むファイル名は決まっていないのね。 122:デフォルトの名無しさん 06/11/11 18:22:59 俺がこれまで使ったJavaにおける設定ファイルの設計はこんなもんかな。 1.CLASSPATHから読み込む方法。 一番安易だが、配置に柔軟性が乏しい。 2.環境変数XXXX_HOMEを設定させる方法 起動スクリプトや実行ファイル内で設定取得されることが多い。 Java 5から環境変数の取得が復活しているので、Java内で取得可能になった。 CLASSPATHによらず、自由に構成管理できる。(XXX/conf/配下等) 広く使われており、JAVA_HOME. ANT_HOMEなど実例多数。 3.ユーザのホームディレクトリからの相対パスを利用する方法 複数のユーザで使うソフトウェアに適する。 Windowsの場合、ApplicationData/XXX配下、Unixの場合.xxx/配下などが使われる。プログラマが構成をデザインしないといけない。 4.Preferences APIを使う方法 Java 5から提供される標準API。 実体は、Winはレジストリ、Unixは.java配下に作られるが、API利用者は意識する必要がない。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5124日前に更新/197 KB
担当:undef