タグ付けされた質問 「classpath」

Javaでは、クラスパスはJavaプログラムの実行時にユーザー定義のクラスとパッケージを探す場所をJava仮想マシンに指示します。クラスパスはパラメータであり、コマンドラインまたは環境変数を介して設定できます。

12
Eclipseの非バインドクラスパスコンテナー
Subversive for Eclipseを使用してプロジェクトをチェックアウトしたところ、次のエラーが発生しました。 ビルドパスエラーが解決されるまでプロジェクトをビルドできません バインドされていないクラスパスコンテナー: 'JREシステムライブラリ[jdk1.5.0_08]' 最初のエラーは2番目のエラーが解決するとすぐに解決されると思います。JDK 1.5.0_08をインストールしてプロジェクトのjreシステムライブラリとして設定する必要があると思いますが、ダウンロードする場所が見つかりません。入手できる最も近いのはJDK 1.5.0_22です。 誰かが別の解決策(または私が思うjdk1.5.0_08のダウンロードリンク)を提供できたら、私はそれを感謝します。

5
コマンドラインからJARファイルを実行し、クラスパスを指定します
JARファイルをコンパイルし、マニフェストでMain-Classを指定しました(Eclipse エクスポート機能を使用しました)。私の依存関係はすべて、というラベルの付いたディレクトリにありlibます。lib/*クラスパスとして使用する必要があることを指定しながら、JARファイルを実行する方法について簡単な答えが得られないようです。 私はもう試した: ]$ java -jar -cp .:lib/* MyJar.jar ]$ java -cp .:lib/* -jar MyJar.jar ]$ java -cp .:lib/* com.somepackage.subpackage.Main 等... それぞれが言うエラーを与えます: Error: Could not find or load main class .... またはNoClassDefFoundError、ライブラリが見つからないことを示します。 JARファイルを作り直してみて、libディレクトリとコンテンツを含めましたが、まだサイコロはありません... コマンドラインからJARファイルを実行し、使用するクラスパスを指定するにはどうすればよいですか?

30
Eclipse「エラー:メインクラスが見つからないか、ロードできませんでした」
私のラップトップでEclipseにあるプロジェクトをGitにプッシュしましたhttps://github.com/chrisbramm/LastFM-History-Graph.git それは私のラップトップで完全に動作し、問題なく実行/ビルドしますが、私のデスクトップではEclipseはエラーを表示しません エラー:メインクラスlastfmhistoryguis.InputPanelを検索またはロードできませんでした 私はからプロジェクトを構築しようとしました: Project>Build Project しかし、何も起こりませんでした。PATHこのコンピューターの変数をJRE6、JRE7、およびJDK 1.7.0に設定しましたが、これらは私のラップトップでは設定されていません。 私は、Jarファイル(持っていなかったlast.fmバインディング-0.1.1.jar私の中にあった).classpathにあったファイル\ Users \ユーザークリス\ダウンロード:C、それがどのIのgitツリーに含まれていなかったので、私のラップトップ上のフォルダを最近プロジェクトフォルダに入れてコミットしましたが、正しく実行したかどうかはわかりません。これも問題の原因になりますが、そこには主な議論はありません。 私は今、ワークアウトできません。チェック/変更する必要があります。
108 java  eclipse  git  jar  classpath 

20
ClassNotFoundExceptionを解決するにはどうすればよいですか?
Javaアプリケーションを実行しようとしていますが、次のエラーが発生します。 java.lang.ClassNotFoundException: コロンの後に、欠落しているクラスの場所が続きます。ただし、クラスが他の場所にあるため、その場所は存在しないことを知っています。そのクラスのパスを更新するにはどうすればよいですか?クラスパスと関係がありますか?

8
jar内のファイルは春には表示されません
すべて 内部に次のMANIFEST.MFを含むjarファイルを作成しました。 Manifest-Version: 1.0 Ant-Version: Apache Ant 1.8.3 Created-By: 1.6.0_25-b06 (Sun Microsystems Inc.) Main-Class: my.Main Class-Path: . lib/spring-core-3.2.0.M2.jar lib/spring-beans-3.2.0.M2.jar ルートにはmy.configというファイルがあり、これは次のようにspring-context.xmlで参照されます。 <bean id="..." class="..."> <property name="resource" value="classpath:my.config" /> </bean> jarを実行すると、その特定のファイルのロードを除いて、すべてが正常に見えます。 Caused by: java.io.FileNotFoundException: class path resource [my.config] cannot be resolved to absolute file path because it does not reside in the …
103 spring  jar  classpath 

4
追加のクラスパスオプションを指定して「java -jar MyFile.jar」を呼び出します
コンパイルしたものをすべて含むjarファイルを作成しました。さらに、私のantビルドスクリプトは、必要なライブラリーをサブフォルダー「libs」にコピーします。構造は次のようになります。 MyProgram.jar libs/ そのため、プログラムを実行しようとすると、次のエラーが発生します。 java -cp ".:/home/user/java/MyProgram/jar/libs" -jar MyProgram.jar java.lang.ClassNotFoundException: org.postgresql.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:186) at database.PostgresQL.getConnection(PostgresQL.java:38) at recommender.dao.Creative2IdxDAO.createCreatives2Idx(Creative2IdxDAO.java:19) at main.Main.calculateCorrelationMatrix(Main.java:51) at main.Main.main(Main.java:28) java.lang.NullPointerException at recommender.dao.Creative2IdxDAO.createCreatives2Idx(Creative2IdxDAO.java:25) at main.Main.calculateCorrelationMatrix(Main.java:51) at main.Main.main(Main.java:28) なぜこれが起こるのですか?
91 java  jar  classpath 


6
クラスパスとビルドパスの違いは何ですか
私はこれらの2つの用語と混同しています。 また、Spring MVCプロジェクトのsrcフォルダーの下にファイルを作成するにはどうすればよいですか?Fileオブジェクトを使用して作成すると、C:\ SpringSourceTool内にファイルが作成されます...これはClassPathだと思いますか? applicationcontextアプリケーションのフォルダまたはルートを取得するにはどうすればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.