• 締切済み

Jarファイルにクラスパスを指定したい

最近Javaプログラミングを学び始めたものです。 クラスメソッドを一つのjarファイルにまとめて、その中のクラスを 他のプログラムで呼び出し使うということをやりたいのですが、 それにはjarファイルにクラスパスを指定してその中のクラスを 使うという記述がいるらしいのですがやり方がよく分からず困っています。 そのjarファイルの場所を見てみると /home/kimura/デスクトップ/Jarフォルダ/Jar.jar とあります。 このJar.jarの中にあるクラスを呼び出し使いたいです。 指定の方法や関連するサイトをお知りの方教えてください。 よろしくお願いします。

  • Java
  • 回答数2
  • ありがとう数1

みんなの回答

  • komi1341
  • ベストアンサー率65% (25/38)
回答No.2

「manifest クラスパス」で検索してもいいですね。下記のようなサイトが見つかります。 http://www.fk.urban.ne.jp/home/kishida/kouza/old/javajar.html

  • e00083
  • ベストアンサー率31% (25/80)
回答No.1

Java HelloWorld で検索してみてください。

number3-33
質問者

お礼

お返事ありがとうございました。 教えていただいたサイトを参考にCLASSPATHを設定することは できたと思います。 また分からない点が出てきたときはよろしくお願いします。

関連するQ&A

  • Rhinoの実行時のクラスパス

    java による javascript の実装であるrhino (http://www.mozilla.org/rhino/)で defineClass("自作クラス"); によってクラスの読込をする時 >java -cp 'クラスパス指定' org.mozilla.javascript.tools.shell.Main を使うと問題なく実行できますが、 同じようでも >java -cp 'クラスパス指定' -jar js.jar を使った時には、クラスが見つからないというエラーになります。 おそらくクラスパスの指定が悪いのかと思うのですが、 jar ファイルの時はどうしてダメなんでしょうか? どう指定するのが正しいのでしょうか?

    • ベストアンサー
    • Java
  • jarファイルのクラスを使いたい

    こんにちは。 Java言語を使い始めたばかりの者です。 jarファイルの中のクラスのメソッドを読み込むには どのような作業をすればよいのですか。 参考になるサイトとかでもいいのでお知りでしたら 教えてください。 よろしくお願いします。

  • 複数のJarファイルにクラスパスを通す方法

    eclipseで作成したJavaのプログラムをコマンドプロンプトで起動しようと考えています。 そこで分かわないことがあったので質問させていただきました。 分からないことというのは、現在プログラム直下のlibフォルダに20個近いJarファイルがありまして、メインのプログラムでは、それを参照して動いています。そのためlibフォルダ内のJarファイルにクラスパスを通したいと考えているのですが、コマンドラインに一つずつJarファイル名を書く以外に何か方法がありましたらご教授ください。 よろしくお願いいたします。

  • importでクラスを呼び込みたい

    今、javaプログラムでjarファイルの中のクラスを呼び込む というものを作成しています。 プログラムでjarファイル内のクラスを呼び込むためにimportを 使ってクラスを使いますということを宣言しなくてはいけないのですが、importが上手くいかずエラーが出てしまい、プログラムがコンパイルできません。 クラスを含んだjarファイルの場所は /home/kimura/javahello/JarTest.jar です。その中にHello.classというクラスメソッドが入っておりそれを 別の場所で作成しているプログラムで呼び出し使いたいと思っています。 importの記述方法が分からず困っています。 この記述方法分かるという方がいらっしゃったら教えてください。 参考サイトなどもお知りでしたらよろしくお願いします。

    • ベストアンサー
    • Java
  • Jarファイルのマニフェストファイルのクラスパスについて

    jarファイルを作成するときのマニフェストファイルのクラスパスについて質問があります。 「./Program Files」のように空白を含むパスを指定する場合、 どのようにすればいいでしょうか? そのまま指定した場合、区切り文字として認識してしまい上手く実行できません。 空白の代わりに代替文字を指定するのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Java
  • jarファイル

    Ubuntu12.04を使用しています。 javaのパッケージをインストールしたのですが、どこで展開すればいいですか? また、jarファイルのクラスパスを通すには、どうすればいいですか?

  • パッケージをjarファイルにするには?

    こんばんは。 単一のクラス、1つのフォルダの中にある複数のクラスをjarファイルにする方法は一応わかります。 しかし、パッケージを丸ごとjarファイルにする方法がわかりません。手順だけでも、書いていただければ結構なので、誰かわかる方ご回答のほうよろしくお願いします。 1つのフォルダ内だと、jarファイル作成時にクラス名を書けますが、パッケージとなると、下の階層の中のクラスはどの様に記述すればよいのかわかりません。 よろしくおねがいします。

    • ベストアンサー
    • Java
  • Jarファイル内のクラスパスについて

    Jarファイルをダブルクリックするだけで動作するプログラムを作成しており、 プログラムを起動するとException in thread "main" java.lang.NoClassDefFoundErrorが発生します。 プログラムでやろうとしていることは以下のとおりです。 (1)1つのJarファイルだけで動作する (2)他の人が作ったJarファイル(ライブラリ)を使用する   ⇒そのため、JarにJarを取り込んでいる(EclipseのRunnableJar作成機能を利用) (3)プログラムは親プロセス、子プロセス用の2つのmainクラスを持ち、   親プロセス実行後に、子プロセスをProcessBuilderで生成する (4)子プロセスでライブラリを使用して色々やる どうやら、子プロセスがライブラリを呼び出した時点でNoClassDefFoundErrorが発生するようです。 どのようにしたら、子プロセスがJar内のJarを参照することが出来るようになるのでしょうか? 知恵を貸してください。よろしくお願いします。

    • ベストアンサー
    • Java
  • JARファイル

    プログラミングではないのですが、Javaについて質問があります。 JARファイルの関連付けなのですが、エクスプローラーから[ツール]→[フォルダオプション]→[ファイルの種類]→[拡張子'JAR'の詳細]→[詳細設定]で、アクションにJARファイルを解凍するバッチファイルを追加しようとしたのですが、反映されません。(アイコンの変更やファイル名の変更もうまくいかないようです) JAR拡張子の詳細を編集する方法について、何か情報をお持ちの方がいましたら、教えていただけないでしょうか。 ご回答よろしくお願いします。 ※Javaのバージョンは1.6.0_07です。以前1.5を利用していたときは、うまくいきました。他の拡張子の詳細は変更できるので、一般のセキュリティ系のプログラムが保護してるわけではないような気がします。また、[拡張子'JAR'の詳細]→[変更]でプログラム自体を変えてしまうことは可能でした。

  • java でjarファイルをつくりホームページに公開するには?

    悩んだ結果分からなかったので教えていただきたいのですが。 ホームページを作っていてjava Applet 又は、Swingでjarファイルをつくり、 jarファイルで起動できるまではできました。 いざホームページにアップしようと思った時、 今までAppletはclassを指定してOkでした。 jarファイルにした理由は内部クラスがあるとどうもサーバー側 が受け付けなかったので。 (1)jarファイルを使用した場合どのように記述したらよろしいでしょうか? jarファイルの内容は単純に親クラスと内部クラスを合わせたものです。 (2)swingのjarファイルファイルを使用した場合もどのように記述したら よろしいでしょうか? よろしくお願い申し上げます。 ☆良解答の方にはポイントを差し上げます。

    • ベストアンサー
    • Java

専門家に質問してみよう