コマンドプロンプトで「javac javaファイル」と入力すると、
「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」
というエラーがでます。
javaファイルがあるところまでパスはちゃんとしているので、何かインストールする必要があるのかなと思い、インストールしようにもjavacで検索するといっぱいありすぎてどれが必要なのか。。。
基本的にはAppletを用いてAppletviewer及びWebブラウザに画像を表示することを目的としています。
回答の程よろしくお願いします。
No.1
- 回答日時:
javaファイルのところにパスを通す必要はありません。
javacのあるところにパスを通す必要があります。
具体的には
"C:\Program Files\Java\jdk1.6.0_06\bin"
とかそんなところじゃないかと思います。(「jdk1.6.0_06」の部分はインストールされているバージョンによって替わります)
また、上記の両端のダブルクォートは省略したらダメです。
この回答への補足
なるほど! でも、binファイルの中に「java」や「javacpl」や「javaw」はあるんですが、「javac」がない・・・。何かで代用できるんでしょうか?
とにかく参考にはなりました。ありがとうございます。
No.2
- 回答日時:
もしかしてjdk(Java Development Kit)をインストールしていないんでしょうか?
ディレクトリ名は「jdk1.6.0_06」みたいに、ちゃんとjdkが含まれてますか?
「jre1.6.0_06」とかだと入っていないですよ。それは普通の人向けの単なる実行環境で、開発環境ではないです。
もしインストールしてないならSunのサイトからダウンロードしてインストールすれば問題ないです。
この回答への補足
javaファイルからclassファイルを作り出すことには成功しました!
が、当初の目的はそれではなくて画像をappletviewer及びwebブラウザ上に表示することなわけで。。。
一応幾通りか確認しましたができませんでした。。。
ちなみに、目的のjavaファイルはDドライブの中、jdkファイルはCドライブの中です
試した例:
C:\・・・\jdk> javac Sample.java←これでclassファイルができました
C:\・・・\jdk> appletviewer Sample.java←何も起動せず
D:\・・・\目的のファイル> javac Sample.java←前回と同じ表記(表示できず)
D:\・・・\目的のファイル> appletviewer Sample.java←同上
起動しているEclipseの中にはjreファイルしかありません。
何が問題なのかわかりません。
お手数をお掛けしますが、追記等あればお願いします。
No.3ベストアンサー
- 回答日時:
(1)>C:\・・・\jdk> javac Sample.java←これでclassファイルができました
これでクラスファイルの生成が完了しているわけですね。
(2)>C:\・・・\jdk> appletviewer Sample.java←何も起動せず
これでアプレットを起動しようとしているようですが、
アプレットの起動は
C:\・・・\jdk> appletviewer XXXX.html
で起動するようです。
そのため、XXX.htmlの中に
<applet code="SimpleApplet.class" width="100" height="50">
この様な記述をしないといけませんね。
参考URLを張っておきます。
>D:\・・・\目的のファイル> javac Sample.java←前回と同じ表記(表示できず)
>D:\・・・\目的のファイル> appletviewer Sample.java←同上
これに関しては、
本当にそのファイルがそのディレクトリにあるか?
または、パッケージ構造を使用していないか?
(使用している場合は、javac XX.XX.XXX.javaのようにパッケージを指定しないとコンパイルできません。)
ちなみに、実行する時はクラスファイルを実行するイメージなので.javaはいりません。
javac aaa.java これで aaa.classというファイルを作成
java aaa これでaaa.classを実行するという感じです。
>起動しているEclipseの中にはjreファイルしかありません。
これがよくわからないのですが、Eclipseを使用しているなら
コマンドラインで実行する必要はないのでは??
そもそもコンパイルすら必要ないですし・・・・。
Eclipseは何につかってるんでしょうか・・・。
参考URL:http://msugai.fc2web.com/java/applet/exec.html
この回答への補足
できました!ありがとうございます!
ちなみに、言われた通りEclipseでも実行できます。
が、画像が表示されないのでどうすればいいのかなと。
後に、また質問しますので、そちらでよろしければまたアドバイスお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 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 Me・NT・2000 コマンドプロンプトのdisk partについて 2 2023/03/05 15:49
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- その他(スマホアプリ・スマホゲーム) アプリをスマホにダウンロード、インストールする方法 3 2022/08/13 11:26
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Windows 10 USBにwindows10をいれて起動する方法 5 2022/04/14 14:29
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SVFの設定について:クラスパス...
-
コンパイルした後 java (class...
-
コンパイルをしようとするとエ...
-
メモ帳で保存した日本語テキス...
-
vbs で jar ファイルを起動させ...
-
Javaアプリケーションのアイコ...
-
javacコマンドが動きません。(...
-
classファイルについて
-
「main メソッドを持つクラスが...
-
ファイルのパスの取得について
-
Eclipseのアンインストールの仕方
-
マイクラjavaでForgeを入れたい...
-
html上で、バッチやexeファイル...
-
Eclipseで、プロジェクト名のと...
-
Eclipse 動的プロジェクトで404...
-
Eclipse(JAVA)のデバッグで他...
-
Javaをインストールしたんです...
-
RPA(PowerAutomate)の実装について
-
ActivePerlをインストールしよ...
-
eclipse内のjavaファイルをUSB...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javaクラスファイルをEclipseで...
-
Eclipse・プロジェクトで、フォ...
-
classファイルについて
-
SVFの設定について:クラスパス...
-
Eclipse「リフレッシュ」と「ク...
-
earファイルを展開する方法
-
【Eclipse】パッケージ・エクス...
-
eclipse でclassesフォルダーが...
-
EclipseでHTTP404エラーが出る。
-
JADで*.jarごとデコンパイルす...
-
jdbcドライバのjarファイルにク...
-
java クラスファイルとソースコ...
-
「削除するか、クラスパスの正...
-
プログラム実行の際に、「ソー...
-
VisualStudioでC++クラスを追加...
-
「メイン・マニフェスト属性が...
-
コンパイルした後 java (class...
-
vbs で jar ファイルを起動させ...
-
『ClassNotFoundException: org...
-
org.apache.tools.zip.* を使っ...
おすすめ情報