JAVAを勉強して3日です。
インストール・環境設定を行いましたが、コマンドでコンパイルできません。
すみません、教えてください。
コマンドプロンプトからファイルのあるフォルダへ移動し、javac HelloWorld.java を実行しました。
エラー内容は以下のとおりです。
java.lang.NullPointerException
at java.util.Hashtable.put(Compiled Code)
at java.util.zip.ZipFile.readCEN(Compiled Code)
at java.util.zip.ZipFile.<init>(ZipFile.java:61)
at java.util.zip.ZipFile.<init>(ZipFile.java:71)
at sun.tools.java.ClassPath.<init>(Compiled Code)
at sun.tools.javac.Main.compile(Compiled Code)
at sun.tools.javac.Main.main(Main.java:465)
宜しくお願いします。
No.10ベストアンサー
- 回答日時:
ぼろパソでダウンロードしてきました。
結論はあなたのソースコードでできました。しかし、フォルダサイズとかが僕のとちがいます。
>j2sdk1.4.2_05というフォルダができました。
>フォルダのサイズは56.6MBです。
僕のは76.9MBになりました。
>ちなみにコントロールパネルからJAVA2 SDKを見る>とサイズは165MBです。
僕のは
「Java 2 Runtime Environment, SE v1.4.2_05」が137MB
「Java 2 SDK, SE v1.4.2_05」が427MBでした。
やはりサイズが質問者さんの方が小さいです。
インストールに失敗しているような気がするんですが。。
もし、お使いのOSを何年もつかっているようなら、OSが壊れている?かなと無責任に思っちゃったりします。。でも、OSの再インストールとかはやめた方が良いともおもいますが。。
これをインストールする前にJavaの統合環境(JBuilder)などをインストールしたならそれをアンインストールしなければなりませんし。。。そういうことがないのであれば、私はお手上げです。。すみません。
私も初心者~中級者の間くらいですので。。
もうちょっと詳しい人が現れるまで待つのが得策かもしれません。
お役にたてなくてすみません。GOOGLEとかでいろいろ検索もしたんですが、これといったものはみつかりませんでした。。。
この回答への補足
大変ありがとうございました。
会社のパソコンで別の言語を使っているため、
他にも色々とインストールしているせいなのかもしれません。
諦めようと思いましたが、
もう少しだけ待ってみようと思います。
このエラーでつまずかずもう少しがんばります。
本当にありがとうございました。
No.12
- 回答日時:
<仮定>
たとえばsdkをインストールしたフォルダが
C:\j2sdk1.4.2_05
であるとして、その中のjavac.exeが
C:\j2sdk1.4.2_05\bin\javac.exe
の位置にあったとする。
<仮定おわり>
----------------------
HelloWorld.javaをコンパイルする際、
(コマンドプロンプト上で現在
HelloWorld.javaのあるディレクトリにいるものとして)
javac HelloWorld.java
のかわりに、次のコマンド
C:\j2sdk1.4.2_05\bin\javac HelloWorld.java
(つまり起動したいjavacを直接に指定する)
を試してみては。
----------------------
これでも同様のエラーメッセージが出力されるなら、
今度は、
C:\j2sdk1.4.2_05\bin\javac -classpath . HelloWorld.java
を試してみるとか。
おおおおおおおお!!
クラスファイルが作成されました。
起動するjavacを直接指定したら
エラーが消えました。
本当にありがとうございました。
No.9
- 回答日時:
余談ですが
>JAVA 2 SDK,SW v1.42_05 427MB
??何のファイルだろう。。。
正規のJ2SDKは51.09 MBですよ。
きっとダウンロードするファイルが違うんだとおもいますよ。
最初はちゃんとしたファイルをインストールし、パスの設定だけきちんとすればよいので、難しく考えずにがんばってくださいね。
パスの設定とかがわからなかったら、ここで引き続き聞けばよいとおもいますよ。
No.8
- 回答日時:
#6#7です大変失礼しました
ダウンロードするのは
Windows Installation, Multi-language (j2sdk-1_4_2_05-windows-i586-p-iftw.exe, 356.00 KB)
ではなく
Windows Offline Installation, Multi-language (j2sdk-1_4_2_05-windows-i586-p.exe, 51.09 MB) です。
この回答への補足
j2sdk-1_4_2_05-windows-i586-p.exe
をダウンロードしましたが、
やっぱりコマンドで実行すると
同じエラーが出現しました。
そしてインストールを行うとCドライブに
j2sdk1.4.2_05というフォルダができました。
フォルダのサイズは56.6MBです。
ちなみにコントロールパネルからJAVA2 SDKを見るとサイズは165MBです。
宜しくお願いします。
No.7
- 回答日時:
#6です。
やはり、ダウンロードしてきたファイルが違う模様ですが。#6で貼ったURLから次ページでAcceptのラジオボタンにチェックをつけ、continueを押し
その次のページで↓をクリックしてダウンロードしてください。
Windows Installation, Multi-language (j2sdk-1_4_2_05-windows-i586-p-iftw.exe, 356.00 KB)
これをインストールし、パスを通せばOKなはずです。それだけで良いと思いますけど。。
No.6
- 回答日時:
まず1点。
削除したといいますが、コントロールパネルの「アプリケーションの追加と削除」からJava関係のものを削除しましたか?もう1点。
#4さんの補足の欄にあった
>JAVA 2 Runtime Environment,SE v1.42_05 137MB
>JAVA 2 SDK,SW v1.42_05 427MB
これがなんとなく気になるんですが、SDKの方だけインストールしてPATHを通せばそれでOKですよ。
下記のサイトから「J2SE SDK のダウンロード」をクリックしてダウンロードしてみてください。JREの方は不要です。
参考URL:http://java.sun.com/j2se/1.4.2/ja/download.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中 1 2023/07/28 22:30
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「%CATALINA_HOME%」とはどこの...
-
Javaの環境設定(JAVA_HOME, cl...
-
複数のJDKを同一マシンに共存さ...
-
jarについて
-
Strutsの設定エラーについて
-
Eclipseで、プロジェクト名のと...
-
JSPのクラスをコンパイルできな...
-
html上で、バッチやexeファイル...
-
split関数で区切り文字がない場合
-
Eclipseのアンインストールの仕方
-
正しいURL指定しているにもかか...
-
eclipseでスタックサイズを変更...
-
Javascriptの値をJava(JSP)へ渡...
-
「ワークスペースをビルド中」...
-
Eclipse(JAVA)のデバッグで他...
-
jasper.exceptionとは?
-
サーブレットが起動しない
-
HTMLファイルからexeファイルを...
-
Eclipse・プロジェクトで、フォ...
-
JBossについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のJDKを同一マシンに共存さ...
-
Java 指定されたパスが見つかり...
-
JDKのインストールが動作しない...
-
「%CATALINA_HOME%」とはどこの...
-
『javax.mail.*』が見つかりま...
-
eclipseについて
-
コマンドプロンプトでjavaのバ...
-
環境変数JAVA_HOMEとPATHの違い
-
'javac' は、内部コマンドまた...
-
java にてコンパイルできない。
-
eclipseとTomcatについて
-
「javac」と入力するとエラーメ...
-
Tomcatの設定について教えてく...
-
JAVA環境設定についての質問です。
-
version について
-
Javaのクラスライブラリ(?)の場...
-
java のバージョンを変える方法
-
jarについて
-
cygwinでのjavaプログラムの使...
-
Strutsの設定エラーについて
おすすめ情報