問題タブ [launch4j]
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.
build - Launch4j/windres:パスを正しく設定するには?
プロジェクト用に launch4j を設定しました。WindowsXPで開発したときに、それが機能していたときにそれを使用しました。今、私はMacでもビルドする必要があります:
私のbuild.xml:
次の出力が得られます。
launch4j-execution に追加bindir="tools/launch4j/bin"
すると、ld と windres が見つかり、出力が次のように変わります。
java - Java プログラムが一部のユーザーに対して開かない
ラップトップの IP アドレスをすばやく変更する Java プログラムを作成しました。テストしたすべてのマシンで問題なく動作するので、同僚にも使用できるように配布しました。ただし、技術者の 1 人がプログラムを開くことができません。彼が Java バージョン 1.7.0 を実行していることを確認しましたが、プログラム (Launch4j で .exe としてパッケージ化しました) をダブルクリックしても何も起こりません。管理者として実行しようとしても。Java をテストするためだけに、新しいウィンドウを開いて単に「Hello World」を表示する簡単な「Hello World」プログラムを作成しました。そのプログラムは正常に動作します。彼は私と同じ Win 7 x64 を実行しています。
java.lang.Runtime.getRuntime().exec() コマンドが気に入らないのは Java のセキュリティ設定だと思いますが、すべての設定を調べたところ、どの設定がプログラムの実行をブロックしているのか想像できません。
私が何を見なければならないかについて、誰かが私に何か考えを教えてくれますか?
java - launch4jがパックされたJavaアプリケーションを逆コンパイルします
launch4jで.exeに変換されたJavaアプリケーションがあります。いくつかの理由で、アプリケーションのクラスファイルにアクセスする必要があります。
私が最初に試したのは、exeを7zipで解凍することでした。そうすれば、少数のクラスファイルを取得できますが、アプリケーション全体がexeにパックされているわけではありません(クラスファイルはlaunch4jに属しているようです)。
他にどのようなオプションがありますか?
java - launch4jでWindowsサービスを作成するにはどうすればよいですか?
私はlaunch4jでJavaアプリを作成して実行しています。Windowsサービスとしてロードされるように構成するにはどうすればよいですか?
Jsmoothを使用するとラッパーを設定できますが、launch4jでこれを実行できるかどうかわかりません。
java - exeアプリケーションをjarファイルに変換する方法は?
Myapp.exeというexeファイルがあります。ここで、.exeをjarファイルに変換したいと思います。そのjarファイルは非JAVAシステムでも機能するはずです。私はそれを実装する考えがありません。誰かが私にそれを行う方法を提案できますか?
java - jarファイル用にLaunch4jをセットアップする手順
U:/ myprojectでプロジェクトを作成しました。ここでは、すべてのJavaがC:Driveにインストールされています。netbeansを介して作成したjarファイルはu:/myproject/dist/myproject.jarにあります。誰かがlaunch4jをセットアップする方法のクリーンな指示を私に提供してくれましたか?最初に.exeファイルを作成する必要がありますか?
または、jarファイルに署名するだけで、このエラーが発生します
bundle - Launch4j で Bundle JRE オプションを使用する方法
Eclipse で実行される教科書の小さなサンプル プログラムだけでなく、GUI を使用した独自のプログラムの作成を開始するのに十分な期間、Java を使用してきました。実行可能な Jar を Exe にラップすることで、プログラムをユーザー、特に Windows ユーザーにとってより使いやすいものにしたかったのです。それで私は Launch4j を見つけました、それはかなり良い仕事をしているようですが、そのプログラムのオプションの半分以上が何を意味するのかわかりません (機能する Exe を作成する方法を理解するのに 1 時間かかりました)。私はそれをフライドに渡してテストしましたが、彼は私に戻ってきて、JREが見つからないというエラーが発生していると言いました。どうすればエンド ユーザーに JRE を持たせることができるのかと考えていたところ、Launch4j にバンドル JRE オプションがあることに気付きました。しかし、どのように使用するのですか?Windows 用の JRE オフライン インストーラーをダウンロードし、実行できる場合はそれを実行しますか? インストールされたものを見つけられませんか?次に、システムの適切なバージョン (32 ビット v 64 ビット) についてはどうでしょうか。JRE を含むこの不思議なパッケージに誘導し、ラップされたプログラムがそれを使用して実行されると考えていたと思います。誰かがその機能の使用方法、ダウンロードする必要があるものなどを教えてください。
Launch4j がこれを行うのに最適なプログラムではない場合は、何か他のものをお勧めしてください。私はこれを始めたばかりです。より良いラッパーがあることを知っているからです。
java - launch4jを使ってjarファイルを配布する
jar ファイルを作成し、launch4j を使用して .exe ファイルにリンクしました。ソフトウェアを作成したコンピューターでは動作していましたが、ソフトウェアを配布しようとすると、.exe ファイルまたは .jar ファイルまたは .jnlp ファイル、どれも機能していません。.exe ファイルをダブルクリックすると、エラーが発生します。
エラーが自分のコンピューターで動作していて、配布したときに動作しない場合、エラーを見つける方法は?