A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
> CLASSPATHに追加しろとはどういうことでしょうか?
クラスを探しに行くところを教えてあげないといけません。
やりかたは二通り。環境変数で設定するか java を動かすときの
オプションで指定するか。
環境変数の設定方法は、OSに依存するのですが FAQ のサイトが
参考になるでしょうか(→参考URL)。
> またまたa-kumaさん、お世話になります(^^)。
実は、私 Java は初心者です。今度、業務で使うはめになり、
勉強がてら回答しています。正確な情報を発信するようには
努めてますが、間違いがあったときには ご容赦 を m(_ _)m
参考URL:http://www.gimlay.org/~andoh/hatena/java/S004.ht …
返事が遅くなってすみません。
まだイマイチわかってないですが、
とりあえず、参考URLは非常に役立ちそうなので、
もう少し勉強してみます。ありがとうございました。
No.2
- 回答日時:
違うpackage名の物を同一のディレクトリ下で使用しているのでは?
もしくは対象パッケージ位置が存在しないか、classpathが指定されていないかでしょう。
例えば、
package hoge1
class Hogehoge1
package hoge2
class Hogehoge2
class Hogehoge
という3つのクラスがあるとします。
クラスHogehogeには、パッケージ宣言がされていません。
で、/上にこのファイルを置いているとします。
この場合、Hogehoge1.classは、/hoge1下にHogehoge2.classは、/hoge2下に置いておく必要があります。
/Hogehoge.class
/hoge1/Hogehoge1.class
/hoge2/Hogehoge2.class
という事です。
(この場合、/にはpathが通っていないとダメですけど。)
この回答への補足
細かい回答ありがとうございます。先ほど、a-kumaさんの補足にも書かせていただきましたが、PATHが通ってないといけないとはどういうことでしょうか?あと、hogehogeのディレクトリの中にhoge1が、さらにその下にhoge2があると言う事で良かったですか?
良ければ、a-kumaさんの補足のほうも見ていただいて回答頂けるとうれしいです。よろしくお願いします。
No.1
- 回答日時:
Java は良く知らないのですが、その違うファイルが配置されているところを
CLASSPATH に追加しろ、ということなのではないですか?
この回答への補足
またまたa-kumaさん、お世話になります(^^)。
そしてまたしても初歩的質問でCLASSPATHに追加しろとはどういうことでしょうか?snnkさんにも同じようなことを言われていますが、よく分かりません。またしても、コードを記入しておきます。(今回はタイプミスではないと思うのですが・・)
お願いします。
package pg;
(pgとパッケージにする)
//車のクラス
public class Car
{
private int num;
private double gas;
public Car()
{
num = 0;
gas = 0.0;
System.out.println("車を作成しました");
~(略)~
ここから違うファイルにします。
package pb;
(pbのパッケージにする)
import pg.Car;
(ここでpgをインポートする)
class sample6
{
public static void main(String args[])
{
Car car1 = new Car();
car1.show();
}
といった具合です。よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux raspberrypi に bluealsaを入れようにも見つからない 1 2023/02/04 10:55
- 数学 最大エントロピー原理をpythonで実装したい 2 2022/06/21 13:10
- IT・エンジニアリング ソフトウェアベンダーのことを調べていて、パッケージとSaaSに分かれているから明確に定義の違いを今一 1 2023/04/20 14:30
- その他(生活家電) TO-251の代替パッケージ 2 2022/06/29 09:36
- 楽天市場 【至急】amazonのコンビニ受け取りについて 3 2022/12/17 20:33
- ノートパソコン FileMaker Pro 19 の購入について 3 2022/05/09 07:10
- その他(恋愛相談) 不器用な男性がいて、修正テープが苦手で、綺麗に貼れず、怒られていました。 ネットで使いやすい修正テー 7 2023/02/24 11:12
- ゴミ出し・リサイクル 数多あるお菓子の空箱や、お菓子の空パッケージの再利用(リユース)。 「〇〇の空箱は、〇〇にリユースす 1 2023/05/03 10:18
- 哲学 構造主義的宇宙論 1 2022/06/22 22:18
- その他(Microsoft Office) Office2013サポート終了後、何を選ぶか 8 2022/11/21 15:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グローバルIPとプライベートIP...
-
「天声人語」をインターネット...
-
eclipseのパッケージって何?
-
IPアドレスの3バイト目の呼び方
-
java eclipse 型に解決できません
-
同じクラスにならない確率を教...
-
CString: 識別子が見つかりません
-
ネスカフェ エクセラ と UCCク...
-
配列の重複する値とその個数を...
-
河合塾のクラス分けについて
-
Applet、Panelのクラス体系につ...
-
中学2年です‼︎ 明日.学級の級長...
-
dllと同じプロジェクトにする方法
-
どこからも呼ばれていない無意...
-
packageとimport の違いって?
-
標準モジュールとクラスモジュ...
-
クラスのプロパティに構造体を...
-
重複エラーを解決するには
-
UMLのクラス図はmain()も含むん...
-
標準入力 System.in について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3年間同じクラスになる確率
-
「天声人語」をインターネット...
-
配列の重複する値とその個数を...
-
自分事ですが、私のLINEのスク...
-
java eclipse 型に解決できません
-
同じクラスにならない確率を教...
-
どこからも呼ばれていない無意...
-
グローバルIPとプライベートIP...
-
担任にプレゼント
-
数学の計算問題。 3年間同じク...
-
クラスのプロパティに構造体を...
-
河合塾のクラス分けについて
-
IPアドレスのクラスAを取得して...
-
共通で使う関数を集めたクラス...
-
自作のクラスファイルがインポ...
-
1 つのヘッダファイルに複数の...
-
ヒートテックやファイバーヒー...
-
dllと同じプロジェクトにする方法
-
main()を持つクラスが2つ以上...
-
同一パッケージにあるクラスが...
おすすめ情報