• ベストアンサー

Javaのディレクトリ名

Javaのディレクトリ名は何か制約はあるのでしょうか? 半角英数字以外も使えるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>Javaのディレクトリ名は何か制約はあるのでしょうか? >半角英数字以外も使えるでしょうか? Windowsの場合、使えない文字は半角の「/(スラッシュ) :(コロン) *(アスタリスク) ?(クエスチョン・マーク) "(ダブル・クォーテーション) <(左アングルブラケット) >(右アングルブラケット) |(パイプ) ¥(半角エンサイン)」と思われます。 Javaファイル名はJavaのクラス名の制約になります。 使える文字は半角英字(大文字、小文字)、半角数字、半角の「_(アンダースコア) $(ドル記号)」のようです。 ただしJavaファイル名はJavaのクラス名の制約になりますので、Javaファイル名は先頭に半角数字は使えません。

town52google
質問者

お礼

ありがとうございます

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>Javaのディレクトリ名は何か制約はあるのでしょうか? Javaはプログラム言語なのでディレクトリ名を規制する機能は無いはずです。 しかし、Javaのソースコードをコンパイルしたり、Classファイルを保存するディレクトリはJavaを扱うOSによってディレクトリ名に使えない文字や記号があります。 Windows OSでは次の記号が使えません。 \(バックスラッシュ=円記号) /(スラッシュ) :(コロン) *(アスタリスク) ?(クエスチョンマーク) ”(ダブルクォーテーション) <(不等号 小なり) >(不等号 大なり) UNIX系OSでは次の2つです。 /(スラッシュ) \0(ASCIIコードの0) >半角英数字以外も使えるでしょうか? 使えますが半角カタカナや全角文字は文字化けの原因になりますので使わない方が良いでしょう。 ソースコードのファイル名は別問題で回答No.1で提示されている先頭に使えない文字として数字と記号があるようです。(コンパイル時にエラーになる)

town52google
質問者

お礼

ありがとうございます

回答No.3

回答No.2 amanojaku1 >Javaのパッケージ名もJavaファイル名と同様の制約があるようです。 >使える文字は半角英字(大文字、小文字)、半角数字、半角の「_(アンダースコア) $(ドル記号)」のようで、先頭に半角数字は使えないようです。 実際はJavaのパッケージ名に半角英大文字は使えるのですが、半角英大文字は使わない事が推奨されているようです。

town52google
質問者

お礼

ありがとうございます

回答No.2

>回答No.1 amanojaku1 Javaのパッケージ名もJavaファイル名と同様の制約があるようです。 使える文字は半角英字(大文字、小文字)、半角数字、半角の「_(アンダースコア) $(ドル記号)」のようで、先頭に半角数字は使えないようです。 >Windowsの場合、使えない文字は半角の「/(スラッシュ) :(コロン) *(アスタリスク) ?(クエスチョン・マーク) "(ダブル・クォーテーション) <(左アングルブラケット) >(右アングルブラケット) |(パイプ) ¥(半角エンサイン)」と思われます。 UNIX系(Linux系)、MacなどはWindowsと違ってくると思われます。

town52google
質問者

お礼

ありがとうございます

関連するQ&A