過去にJavaコーディングでEclipseを使用し、多くの問題はありませんでしたが、netbeansを爆発させることにしました
すべての依存関係を 1 つの jar として含む jar ファイルを作成しようとしています。はい、java-web-start-option に精通しており、jar は実際にビルドすると dist フォルダーに存在します。
問題1
すべて問題ありません。jar を起動できますが、Lib フォルダーがないわけではないようです。このフォルダーには、AbsoluteLayout.jar + beanbindings.jars が含まれています。進んでいくうちに、何かを理解する必要があります。
私はいくつかのバッチ スクリプトを呼び出して、Java プログラムで別のジョブを完了します。たとえば、メモリ量を見つけて JTextArea に表示します。netbeans ide 内でプログラムを使用すると、すべて正常に動作します。
問題 2
dist フォルダーにある jar ファイルを起動すると、正常に起動しますが、バッチ/bash スクリプトがまったく見つかりません。以下は、プログラム内で使用するパスです。前述のように、IDE で正常に動作し、jar で同じパスが見つからないのはなぜだろうと思っています。
私がeclipeのように作成してビルドすると、これらすべてのコマンドがdistフォルダー(eclipse ofcのbin)内の既存のjarで機能するようになると思いましたか?
String[] filepath = {"cmd.exe", "/C", "..\\Enterprise\\src\\enterprise\\batch\\memory.bat"}
どんな提案でも、事前に感謝します!