質問内容は、タイトル通りなのですが、
まず、元になるコンストラクタを使用したクラスのソースを以下に書きます。
class test1{
test1(){
System.out.println("コンストラクタ完了");
}
}
これをtest1.javaという形でコンパイルも終了し、
次に以下のようなソースを書いたstt1.javaを作りました。
class stt1{
public static void main(String[] args){
test1 t0;
t0 = new test1();
}
}
これをコンパイルしようとしたのですが、
シンボルが見つけられないというエラーが出てしまいました。
シンボル:クラス test1
場所:stt1のクラス
と出ていました。
現状として、解決方法をネットなどで調べたのですが問題がどこにあるのか分からない状態です。
どなたか詳しい方がいましたら教えていただけると幸いです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
クライアントマシンではCLASSPATHを設定しないで、必要であれば-classpath(-cp)オプションで指定するべきです。
恒久的に必要な設定であればJavaコントロールパネルからバージョン別に追加オプションを指定することができます。
JDKのインストール手順にもCLASSPATHの使用は推奨しないと一時期書かれていたのですが、いま見たらJDK6のインストール手順には書いてありませんね。
#どこに行ってしまったんでしょう。
JREもJDKもコマンドが自動的に自身のバージョンに適切な設定で動作するようになっていて、複数バージョンを同時にインストールできる設計にもなっています。
CLASSPATHはその動作を上書きしてしまいますので思わぬ不具合を招きます。
回答ありがとうございます。
先ほど確認してみましたが、無事コンパイルすることが出来ました。
これで、今までエラーを出していた分の動作確認がとれそうです。
本当にありがとうございました。
No.1
- 回答日時:
クラスパス(CLASSPATH)がきちんと設定されていますか?
当方ではCLASSPATHに
.;
を含めることで,
カレントディレクトリにある「コンパイルしようとするクラス」と「同一ディレクトリのクラス」を認識するようにしていますが、正常にコンパイルできています。
回答ありがとうございます。
現状としてCLASSPATHはこのようになっています。
.;C:\Program Files\Java\jdk1.6.0_02\lib;
私自身、環境変数に関してはあまり詳しくありませんので、
このCLASSPATHに問題があるようでしたらご指摘頂けると有難いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java final 1 2022/06/10 22:49
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- Java javaのクラスの分け方について質問です。 APIの内部用と外部用でクラスを分けたいのですがインター 2 2022/04/26 16:06
- C言語・C++・C# Windows Formアプリからコンソールを呼び出して文字を出力させたい 8 2023/05/09 10:53
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.jarファイルの中身って書き換...
-
javaが文字コードの影響でコン...
-
逆コンパイルの見方について
-
TeXで図を挿入できません.助け...
-
「識別子がクラス名でも名前空...
-
コンパイルエラーに出てくる、i...
-
Javaのコンパイル結果が表示さ...
-
jasperとは
-
サクラエディタでjavaのプログ...
-
emacsでjavaをコンパイルする方法
-
ExcelCS
-
Eclipseコンパイル時のエラー無効
-
javaコンパイル用バッチファイ...
-
dokojavaのコンパイルについて
-
Eclipse>ant deployでOutOfMemo...
-
日本語対応 逆コンパイラについて
-
コンパイルエラー
-
Log4jのインストール
-
テーブルの初期化
-
Eclipse3.5EEでJavaのコンパイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.jarファイルの中身って書き換...
-
IIS環境でJAVAを使用したい
-
javaが文字コードの影響でコン...
-
Eclipse3.5EEでJavaのコンパイ...
-
コンパイルエラーに出てくる、i...
-
サクラエディタでjavaのプログ...
-
Javaのコンパイル結果が表示さ...
-
javax.servlet は存在しません...
-
eclipseの構文エラーについて
-
javaの簡単なソースがコンパイ...
-
「識別子がクラス名でも名前空...
-
eclipseの設定のJREとコンパイ...
-
dokojavaのコンパイルについて
-
逆コンパイルの見方について
-
exlipseでデバックエラーが発生...
-
eclipseについて
-
classファイルを元に戻す
-
日本語対応 逆コンパイラについて
-
コンパイルができないのですが...
-
java サーブレットのサンプルプ...
おすすめ情報