さて、本当に困った話なのですが、製品レベルじゃない使い方の話です。
Delphiなんですが、Javaのライブラリを使いたい場合jarファイルを
取り込むのにbridgeファイルが必要でJava2OPというコマンドがこれを
やってくれることになっています。
確かに同梱されているのですが、ヘルプを見ても
Java2OP -jar xxx.jar
で変換してくれることになっています。
しかし実際これをやると動いている風で、何もファイルが生成されない
という動作をします。
エラーもでずに途方にくれます。
困っている人いないのかなと探していたのですが、対処法が見つからない。
お手上げかと思ったのですが、ある英文サイトの1行に目が止まりました。
このコマンド格納パスにスペースが入っているところに置くとだめよ
とかいてありました。
いや〜そんなことある? と思いました。メーカーの標準格納パスは
Program Files ... ですよ。
そこでは動かないなんて、あるのか? で、実際別フォルダにおいて
実行したらちゃんとファイル生成されました。
本当にこれだけ。 直す気ないんですかね。
ユーザーが少ないのでだれも文句いわないのかと悲しい気持ちに
なりました。
Delphiでandroidという開発ケースが少なすぎるのですかね。
android開発何でやってるのと聞かれてDelphiと答えると興味ない顔される
のでそんなものですが、この品質じゃ勧められないですよね。
初見殺しどころじゃないです。
これで次に進めるので、わかって良かったのですが、未だに
Windows95時代の問題に出会うとは。
本当になんでMSは間にスペースを入れたのでしょうか。
昔のMSDOSは8文字までというのを知っている人は今どれだけ
いるでしょうか。(笑)
ということでお困りの人はこれで解決ですので、記録に残します。
ではでは。