問題タブ [self-contained]
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.
javafx-2 - JavaFx 2 - 自己完結型アプリケーションとその設定、データベースなど
クロスプラットフォームで実行可能なアプリケーションがあるとしましょう
このアプリケーションは、外部ファイルにいくつかのデータと設定を作成し、読み書きします
バンドル階層は次のとおりです。
Mac、Windows、Linux のいずれであっても、アプリケーションはすべてが自分の隣にあることを認識しています (例: /database.odb または /config.xml)。
JavaFx 2 が提供する自己完結型アプリケーション機能が登場
アプリケーションは、Windows では .exe、Mac では .app に埋め込まれており、Linux についてはまだわかりません...
Mac ユーザーとして Mac でテストしたところ、database.odb と config.xml がユーザーのルート パスに作成されていることがわかりました。
したがって、オペレーティングシステムに関するアプリケーションの設定を保存/読み取るためのクロスプラットフォームメカニズムを考える必要があることに同意します
しかし、私は何をすべきか、どのようにそれを行うべきかよくわかりません(グーグルのヘルプも見つかりません..)
Windowsでは、.exeはフォルダーにインストールされるので、同じ動作を維持できると思います
Mac では、.app はフォルダーであり、すべてを内部に保持する必要があります (.app パスを取得する方法は?!)
Java/JavaFx に組み込みのメカニズムはありませんか?
コメント、アドバイス、ドキュメントなど、私に提供できるものをありがとう
バディシ
scala - play プロジェクトを jar / war ファイルにパッケージ化する
play プロジェクトを自己完結型の jar / war ファイルにパッケージ化する方法はありますか?
(私が見つけた唯一の方法は、ステージタスクを使用してから、開始スクリプトでサーバーを実行することでした)
kml - 写真付き自己完結型 KMZ
当初、私は ArcGIS 10.1 で KMZ ファイルを作成しました。これには、潜在的な開拓地の緯度/経度が含まれていました。最後に、各目印をクリックすると KMZ ファイルが作成され、サイトの説明と写真を含む情報ボックスがポップアップ表示されます。写真は現在オンラインで保存されています。この KMZ ファイルに写真を含めて、ESRI の Javascript API を使用して KMZ ファイルにアクセスする Web マップを簡単に公開できるようにしたいと考えています。すべてのファイルが同じディレクトリに保存されているため、KMZ ファイルを解凍し、画像の絶対 URL をファイル名だけに変更しようとしました。次に、KML ファイル、これをテストした写真、アイコンを選択して圧縮し、ファイルの種類を ZIP から KMZ に変更しましたが、機能しません。
c++ - C++ で自己完結型プログラムを作成する
Visual Studio 2012 を使用しています。exe ファイルを直接コピーするだけで、Visual Studio がインストールされていないマシンで使用できる完全に自己完結型のプログラムを作成したいと考えています。プログラムを機能させるには、最初に Visual C++ 2012 再頒布可能パッケージを実行する必要がありました。すべてを1つのexeで実行する方法はありますか? インストーラーはかなり単純なプログラムなので、私も使いたくありません。ユーザーがインストーラーを使用するのにかかる時間は、おそらく私のプログラムよりも長くなるでしょう...
すべてを静的にリンクする方法はありますか? 現在、新しいマシンで実行するとクラッシュするだけですが、そのマシンに VS2012 Express をインストールすると、突然動作し始めます。
どんな助けでも大歓迎です。
jar - ネストされた Java ライブラリの操作に関する問題
サード パーティのライブラリを使用する単純な古い Java プロジェクトがあります。つまり、ビルド パスに追加されたサード パーティの JAR です。ライブラリを JAR としてエクスポートし、それを別のプレーンな古い Java プロジェクトのビルド パスに追加しました。プロジェクトを実行すると、私のものではなくCould not find class
、サード パーティの JAR ライブラリにあるクラスのエラーが発生します。つまり、私のJARに含まれているTHIRD PARTY JARにクラスが見つからないため、MY JARファイルに例外がスローされます。
サードパーティの JAR も元のプロジェクトのビルド パスに追加すれば問題を解決できることに気付きましたが、実際にはそうしたくありません。JARを自己完結型にして、サードパーティのJARを保持したいだけです。これを行う方法はありますか?
netbeans - 「-ext WixUIExtension」をNetbeansのantスクリプトに追加するには?
これは、 のネイティブ ビルド スクリプトの出力です。JavaFX
Netbeans IDE
これは、Netbeans によるデフォルトのビルドです。
Wix UI インターフェイスをカスタマイズしようとしています。これは、使用する必要がある方法WixUIExtension
です。
"-ext WixUIExtension "
NB でビルド プロセスを追加するにはどうすればよいですか 。
これがNBでカスタマイズ可能かどうかはわかりません。
python - YAML から無限にネストされたタプルをロードする
次のコードは、無限にネストされた Python リストを生成します。
list
Python の種類について明示的に言及することもできます。
また、次のように、yaml を解析せずにその構造を手動で作成することもできます。
ただし、最後のトリックは、タプルやその他の不変オブジェクトには機能しません。無限にネストされたタプルを作成するには、CPython の API を使用する必要があります。
このようなタプルに期待される yaml コードは次のようになります。
実際、これは の出力ですyaml.dump(i_tup)
。ただし、python の yaml はまったく同じコードをロードできません。
それがそうである正当な理由はありますか?あなたが提案できる回避策はありますか?