A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
追記
JDKの1.4系とりあえず自分の環境に入っている1.4.2_13)では
デフォルトインストールだと
C:\Program Files\Java\j2re1.4.2_13にはjreのみが入る感じで
SDKはC:\j2sdk1.4.2_13にインストールされていますね。
No.4
- 回答日時:
>いまどきスペースがまともに解釈(処理)できないような
>OSは存在しないでしょう。
解釈できないOS(というよりシェルやアプリかな?)の方が多い気がします。
LinuxやFreeBSDなどのUNIX系(風)OSにおいては解釈してくれませんね。
だから「"」で囲むわけですね。
JAVAでコマンドラインの引数付きのプログラムを作ったこと無いから
Javaに関しては知らないけど
一般的なC言語でみると
int argc, char *argv[]
の値がどう渡されるか変わっていればスペースの存在がどのように
処理すべきかわかるでしょう。
時々Windowsのコンソールアプリでもディレクトリのこのスペースに関して考慮されていない
物もあったりして大変ですね。「"」付けても無理だったり
No.3
- 回答日時:
いまどきスペースがまともに解釈(処理)できないような
OSは存在しないでしょう。
例えば、コマンドラインで、
Program Files
と入力すれば、Filesは引数以外の解釈はありえませんし、
chdir Program Files
と入力すれば、Program Filesというディレクトリーに
移動するという以外の解釈はありえません。
>スペースができてしまうので避けたほうがいいと書いてありました。
デフォルトでインストールすることが推奨されない方法だったら、
それこそ、大きな問題になっているでしょう。
No.2
- 回答日時:
コマンドプロンプトで
chdir Program Files
ってディレクトリの移動コマンド
実行できましたっけ?
できませんよね?
コマンドライン実行可能なアプリケーションの場合、
引数となるパス名がスペースを含む場合
引数が2つあると認識してしまうからです。
No.1
- 回答日時:
C:\Program Files
という構文は
解釈1:「Program Files」というフォルダ
解釈2:CドライブにあるProgram.exeとかに引数Filesを与えているのか・・・
Javaはどうか知らないけれど、世の中には解釈2をしてしまうプログラムが稀にあるため。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- その他(プログラミング・Web制作) Arduinoに関する質問 4 2023/08/07 21:19
- その他(ゲーム) マインクラフトJAVA版の導入・ローカルマルチプレイについて 1 2022/03/23 18:59
- Dropbox PCにあるDropboxのアカウントを確認するには 1 2022/08/20 10:08
- デスクトップパソコン Dell Inspiron 3250でRealtekのドラーバーでのLine outから出力しない 1 2022/07/10 19:15
- その他(ソフトウェア) ソフトが異常終了します 1 2022/08/28 01:41
- UNIX・Linux linux 初心者です。コマンドラインでのインストールとアップデート方法を教えてください。 3 2022/04/04 00:53
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseのアンインストールの仕方
-
マイクラjavaでForgeを入れたい...
-
MSDNのコレクションがありませ...
-
vs codeはオフラインでも使用で...
-
OptiFineをJAVAで開こうとする...
-
Javaをインストールしたんです...
-
ActivePerlをインストールしよ...
-
ワードプレスで、特定の記事の...
-
IISってインストールしただけで...
-
eclipseでのJSPのエディタ
-
VBSでuser32.dll(Win32API)を...
-
libericaJDKというののJavaFXで...
-
「あなたの予想に反して、この...
-
この <windows.h> はどこに在る...
-
フォトエディッタのインストー...
-
XAMPPのスタート(表示)画面が表...
-
ActobatReader無しでPDFを表示
-
64bitでbasp21の使用方法
-
Java(JDK)のインストールについ...
-
【Visual Basic】Ping確認の方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseのアンインストールの仕方
-
マイクラjavaでForgeを入れたい...
-
vs codeはオフラインでも使用で...
-
ActivePerlをインストールしよ...
-
この <windows.h> はどこに在る...
-
MSDNのコレクションがありませ...
-
ワードプレスで、特定の記事の...
-
セットアップファイル(MSIとEX...
-
Javaをインストールしたんです...
-
OptiFineをJAVAで開こうとする...
-
ユーザー名を漢字で登録してし...
-
MATLABのtoolboxのインストール...
-
Jupyter Notebook の拡張機能(N...
-
windows7 ADTプラグイン追加で...
-
64bitでbasp21の使用方法
-
VBSでuser32.dll(Win32API)を...
-
JDKでJavaアプリケーション実行...
-
IEの印刷機能を制御して印刷設...
-
OO4Oのインストールのしかた
-
stdoleについて
おすすめ情報