Mac OS X のjar バンドラーを介して .app ファイルに jar ファイルをラップする必要がありますが、このjar バンドラーを実行するときはいつでも、jar ファイルからメイン クラスを取得できますが、この jar は Windows または Linux プラットフォームでうまく機能しています。リンクを教えてください。または、jar ファイルを mac os 実行可能ファイル ( .app ) にラップするための適切なステップバイステップの説明。前もって感謝します。
質問する
1592 次
1 に答える
0
カスタムbuild.xmlファイルでantビルダーを使用するだけです
使用するコマンドはantです。
コマンドを実行した後、ターミナルから build.xml ファイルの場所に移動します。
$ant yourTargetName
build.xml ファイルでターゲット名が宣言されている場所。
<?xml version="1.0"?>
<project name="Project Name" default="default" basedir=".">
<taskdef name="bundleapp"
classname="com.oracle.appbundler.AppBundlerTask"
classpath="lib/appbundler-1.0.jar" />
<target name="bundle-Target Name">
<bundleapp outputdirectory="."
name="Your Project Name"
displayname="yourProjectDisplayName"
identifier="yourMainClassName"
shortversion="1.0"
applicationCategory="public.app-category.developer-tools"
mainclassname="yourMainClassName">
<classpath file="/yourJarFileLocation"/>
<option value="-Dapple.laf.useScreenMenuBar=true"/>
</bundleapp>
</target>
</project>
この .app ファイルをパッケージにラップします。
ターミナルでコマンドを叩きます。
$productbuild --component filename.pkg /your app file location
于 2013-03-06T06:57:02.417 に答える