問題タブ [executable-jar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java アプリケーション NoClassDefFoundError
CIS (Content Integration Suite) を介してドキュメントをストレージ アプリケーションにアップロードするための Java アプリケーションを作成しました。アプリは RAD では正常に実行されますが、UNIX 環境では実行可能 jar として実行され、NoClassDefFoundError が発生します。ローカル マシンにクラスが見つからず、インターネット上にクラスへの参照がありません。
マニフェストには、必要な jar ファイルとメイン クラスのクラス パスが含まれています。
誰でも助けることができますか?
更新: 私が持っている CIS を扱う jar ファイルは 1 つだけです。私は瓶を調べましたが、中にクラスはありません。私は、CIS クラスを持つ他の RAD デフォルト クラスに慣れていません。これは、このクラスだけでなく、webservices.jar に含まれるクラスでも発生します。クラスが表示され、Jar をパスから削除すると、別の欠落しているクラスについて不平を言うため、クラス パスの一部です。パスに戻すと、プログラム内でさらに進み、同じエラーが発生します。
java - jarにexeファイルを含める
私は、既存のコマンド ライン プログラムの GUI として実際に動作する Java プログラムを作成しました。したがって、基本的に私のプログラムはすべてRuntime.getRuntime().exec("myprogram parameter");
. そのため、Eclipse IDE を使用して Java ソースを実行可能 jar ファイルとしてエクスポートしましたが、正常に動作していますが、動作させるには、生成された jar ファイルのディレクトリにこの myprogram.exe を含める必要があります。
現在、jar ファイル内に myprogram.exe を含める方法を探しているので、それを単一のファイルとしてバンドルしておくことができます。Eclipse を使用する方法が推奨されます。
java - jar内のexeファイルを呼び出す
このsmartpdfクラスが存在するjarファイル内の「dspdf.exe」を呼び出そうとしています。一時的な場所に抽出し、プログラムの終了時に削除する予定です。ただし、これは機能していないようです。助けていただければ幸いです。
編集:私が得ているエラー:
netbeans - NetBeansアプリケーションのデプロイ-jarファイルエラー(メインクラスが見つかりませんでした)
NetBeansで開発された小さなGUIアプリケーションがあります。
'clean and build'オプションを使用して、実行可能なjarファイルをビルドしました。.jarファイルは私のPCで動作します。しかし、私がアプリケーションを友人に送ったとき、彼はそれが「メインクラスを見つけることができません」というエラーをスローすると言います。
理由は何でしょうか?
前もって感謝します...
windows - Windows + Mac + アプリ
Windows および Mac 環境用のアプリを作成しました。つまり、2 つのファイルがあります。1) abc.exe と 2) abc.app で、Windows と Mac で動作します。ここで、これら 2 つのファイルを jar や tar ボールのような 1 つのユニットに入れて、そのユニットを出荷したいと考えています。ユニットには、ユニットがダブルクリックされた環境を認識し、.exe または .app を起動するスクリプトも含まれます。
これを行うことができますか?それが可能である場合、ユニットは瓶やタールボールなどのようなものにする必要がありますか?またその理由は何ですか?
ありがとう
java - .jarファイルがJavaで機能していません
アプリケーションを作成しましたが、NETBEANSを介して実行すると正しく機能します。
その後、「CleanandBuild」をクリックしてSiteScrapper.jarファイルをビルドしました。次のdosコマンドを呼び出して、コマンドプロンプトから実行している場合:
次の例外が発生します
私のメインクラスは次のパッケージにあります
php - PHP、シェル コマンド、および jar ファイル
PHP を使用して実行したい jar ファイルがありますが、スクリプトを実行すると次のエラーが表示されます。コマンドがログインシェルで実行されていないため、検索を行ったところ、これを取得しているようです。この場合、どうすればよいですか?shell_exec()
私は両方を試しましたがexec()
、両方とも同じエラーが発生します。
助けてくれてありがとう!
java - クラスパスを使用して、実行中の jar 内のファイルをオーバーライドできますか?
アプリケーションとそのアプリケーションの構成ファイルを含む JAR ファイルがあります。アプリケーションは ( を使用して) クラスパスから構成ファイルをロードClassLoader.getResource()
し、JAR ファイルに焼き付けられた構成ファイルを使用して依存関係を完全に満たします。
場合によっては、アプリケーションをわずかに異なる構成で実行したい (具体的には、別のデータベースを指すように JDBC URL をオーバーライドしたい) ため、新しい構成ファイルを作成し、正しいディレクトリ構造に保存します (つまり、クラスパスエントリのディレクトリ/config
)、そして私は次のようなことをしたい:
しかしnew-config
、アプリケーションの JAR のコンテンツの前にパス エントリを持つクラスパスを取得できません。JAR のコンテンツが常にクラスパスの最初のものになるようにハードコーディングされていますか?
java - Java 実行可能 jar。このコードは何をしますか?
私は Yahoo の YUI コンプレッサー実行可能 jar を見ていますが、マニフェスト ファイルから "Main-Class" としてリンクされたこのクラスがあります。
私には役に立たないラッパーのように見えます。YUICompressor
メインクラスとして直接配置しないのはなぜですか? このようにする理由はありますか?
ありがとう。
java - Eclipseでjarを実行する
私の問題は、プラグイン内の Eclipse でいくつかの jar ファイルを実行したいということです。この jar は、Eclipse プロジェクトで分析を行います。
" src_dir
" は Eclipse プロジェクトのソース ディレクトリです
"SelProj.getLocation()+"/result/temp/"+SelProj.getName()"
は、選択した Eclipse プロジェクトの結果ディレクトリです。結果はここに表示されます。
jarの実行後、「temp」フォルダーの名前を別のフォルダーに変更したいのですが、jarの実行が完了する前にEclipseが「temp」フォルダーの名前を変更するため、jarが正しく機能しません。
メソッドを使用しようとしますが、うまくいきsp2.waitFor()
ません。「開始」パラメーターはcmd.exe /C start
、新しいプロセスに入った後、私が制御できないものだと思います。
誰かアドバイスがあれば、教えてください。ありがとう。