問題タブ [rococoa]
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.
java - Rococoa での場所の無効なメモリ アクセス
私は rococoa (java から osx cocoa api ライブラリへ) を使用して簡単なスクリーンショット アプリケーションをコーディングしようとしてきましたが、実際にスクリーンショットを撮ってファイルに保存するところまで到達しました。残念ながら、アプリケーションが「場所のメモリ アクセスが無効です...」というエラーで失敗することがあります。参照を維持できていないため、これはガベージコレクションが原因であると想定しています。クラッシュの原因となっている行は次のとおりです: int[] data = pointer.getIntArray(0, bytesPerPlane / 4);
私は実際にはObjective Cで何もコーディングしておらず、rococoaで始めたばかりなので、これと混同しているだけです。以下の関連コードをコピーしました。これについて何か助けていただければ幸いです。
rococoa - OSX での java.library.path または jna.library.path への追加
シンプルな Cocoa ウィジェットを Java アプリケーションに組み込むために Rococoa をセットアップしようとしていますが、指示では、bin ディレクトリを jna.library.path 変数に追加するように指示されていますが、これを見つける方法がわかりません。 OSX上。どうすればいいですか?
macos - OSX で jna.library.path に何かを追加する
Rococoa を OSX で動作させるには、bin ディレクトリを jna.library.path に追加する必要がありますが、その方法がわかりません。System.getProperty("jna.library.path"); を呼び出すときのJava内 null が返されるため、bin ディレクトリを配置する場所についての手がかりが得られません。何か案は?
java - クラスローダーエラーから見えないJavaクラスを解読する際の問題
Rococoa を使用してロードする Cocoa IKPictureTaker ウィジェットを取得する Java コードを作成しようとしています。近づいているように感じますが、エラーが発生しており、なぜそれが発生しているのかよくわかりません。私が得ているエラーはこれです:
したがって、ここで相互作用する 2 つの小さなクラスがあり、最初は IKPictureTaker クラスです。
そしてテストクラス:
Javaでコマンドラインコンパイルを行ったのはこれが初めてなので、おそらくリンカーエラーが原因だと思いますが、よくわかりません。ここで何が起こっているのかについて、誰かが私にヒントを与えることができますか?
PS このエラーが発生する前に、Cocoa アプリケーションが空のウィンドウでポップアップすることに注意することが重要かもしれませんが、内容はありません。
java - javaのRococoa経由でアクセスされたobject-cを使用してMacOSXに現在ログインしているユーザーを取得するのに助けが必要です
私はMacOSXを初めて使用し、仕事で作業しているイントラネット認証アプリのログインユーザーを取得したいと考えていました。Rococoaと、Rococoaを使用してネイティブのobject-cメソッドとプロパティにアクセスする方法について読みました。これに関する初心者向けのチュートリアルやユーザーガイドはありますか?助けてください。
java - Java を使用して Mac でプログラムによって電子メールを送信する (Mac メール クライアント経由)
私はこの問題についてかなりの調査を行いましたが、私の問題に対する確実な解決策を思い付くことができないようです.
私は、ユーザーが連絡先をリスト形式でフェッチし、ユーザーがサブセット/すべてを選択して「招待」を送信するボタンをクリックできるようにすることで、ユーザーが Mac アドレス帳から連絡先をインポートできるようにする Java クライアント アプリケーションを開発しています。これらのユーザー。
Rococoa Java フレームワークを使用して連絡先を取得することはできましたが、メールの送信方法やそれが可能かどうかさえわかりません。これにはセキュリティ上の懸念があることは承知していますが、Outlook for PC でも同じタスクを実行できました。
Mac Mail Client を手動で開き、デフォルトのメール アカウント設定を使用して電子メールを送信する Applescript を Java から呼び出す必要があるようです。
私はここで完全に基地から外れている可能性があります...ユーザーのデフォルトのメールアカウントを介してメールを送信する必要さえありますか? スパムなどを避けるために別のメールサーバーを使用することは避けたかった.
お時間をいただきありがとうございます。
- マット