JDKを使って、javaを勉強し始めました。
インストールは何とかできたのですが、
試しにjavacコマンドで文字を表示するソースを読み込ませたところ
結果もエラーも返してくれません。
http://okwave.jp/kotaeru.php3?q=1600710
上記の質問も参照させて頂いたのですが
"'javac'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。"
のエラーが表示されないところから、
PATHがおかしいわけではなさそうです。
(ソースはMy Documentsの「java」というフォルダに保存しています)
C:\Document・・ Settings\ユーザー\MyDocuments\java>javac Sample1.java
と読み込ませると、しばらくの間をおいて
C:\Docu・・・Settings\ユーザー名\My Documents\java>
と、戻ってしまいます。
また、javacでファイルを読み込む度にclassファイルが出来たり
ソースファイルを修正しようとして開くと、
もともとインストールしていたVisualStudio.NETが起動してしまいます
これは気にしなくて良いのでしょうか?
ユーザー環境はwindows xp
JDKのバージョンは1.5.0_05です
(他にも必要な情報がございましたら、ご連絡ください)
ご回答よろしくお願いします
No.2ベストアンサー
- 回答日時:
こんにちは。
正常な動作です。コンパイルが正常に通った場合は何も表示されません。
>また、javacでファイルを読み込む度にclassファイルが出来たり
>ソースファイルを修正しようとして開くと
これも正常です。javacはソースファイルを使用してclassファイルを生成します。
.NETを開かせたくないのであれば、ファイルの関連付けを変更して他のエディタ等を開くようにすればよいと思います。
実行する場合はjavaコマンドでclassファイルを呼び出します。
java Sample1
これで実行が可能です。(.classはいらない)
ただ、クラスパスが通ってないと実行が不可能なので、
java -cp .; Sample1
こういう形で呼び出すか、環境変数にクラスパスを通してしまいましょう。
ご回答頂きましてありがとうございます
初歩的なことでお騒がせしまして、申し訳ございません・・。
とてもご丁寧な解説を頂きまして、
問題も無事に解決いたしました!
本当にありがとうございます。
また機会がございましたら、よろしくお願い致します。
No.1
- 回答日時:
javac は Javaソースをコンパイルし class ファイルを作成するものです。
作成された class ファイルを java コマンドで実行してみてください。
ご回答頂きましてありがとうございます。
ご回答頂きましたjavaコマンドで実行致しましたところ
無事にソースを読み込んでくれました。
初心者なので今ひとつJDKの扱いになれず
初歩的なことでお騒がせして申し訳ございません。
これから頑張って勉強していきます。
また機会がございましたら、よろしくお願い致します。
ありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- Windows 10 プロファイルエラーについて 2 2022/12/16 09:31
- その他(パソコン・周辺機器) チャレンジタッチ3 改造 アプリインストールできない 1 2022/07/01 14:43
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaでuseBeanエラーの解決方法
-
Eclipse・プロジェクトで、フォ...
-
earファイルを展開する方法
-
classファイルについて
-
eclipse でclassesフォルダーが...
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
ResourceBundleクラスの使い方
-
Eclipseでデバッグが出来ないエ...
-
java クラスファイルとソースコ...
-
DOMParserを使いたいのですが
-
EclipseでHTTP404エラーが出る。
-
【Eclipse】パッケージ・エクス...
-
SVFの設定について:クラスパス...
-
TOMCATを使用したStrutsエラー...
-
プログラム実行の際に、「ソー...
-
EclipseでのJSP・Servlet開発に...
-
JAVAで外部ファイルをインクルード
-
JADで*.jarごとデコンパイルす...
-
Java初心者です。 コマンドプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
classファイルについて
-
SVFの設定について:クラスパス...
-
eclipse でclassesフォルダーが...
-
EclipseでHTTP404エラーが出る。
-
earファイルを展開する方法
-
【Eclipse】パッケージ・エクス...
-
JADで*.jarごとデコンパイルす...
-
プログラム実行の際に、「ソー...
-
jdbcドライバのjarファイルにク...
-
「削除するか、クラスパスの正...
-
コンパイルをしようとするとエ...
-
java クラスファイルとソースコ...
-
コンパイルした後 java (class...
-
【Eclipse】逆コンパイルでエラ...
-
Javaアプリケーションのアイコ...
-
VisualStudioでC++クラスを追加...
-
「メイン・マニフェスト属性が...
おすすめ情報