Suche senden
Hochladen
MacでのJavaFX事情 at 第7回JavaFX勉強会
•
Als KEY, PDF herunterladen
•
5 gefällt mir
•
3,499 views
Takashi Aoe
Folgen
第7回JavaFX勉強会のLT、「MacでのJavaFX事情」の資料です
Weniger lesen
Mehr lesen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 15
Jetzt herunterladen
Empfohlen
Scene BuilderでFXML
Scene BuilderでFXML
Yuichi Sakuraba
Griffon10 in groovy_fx
Griffon10 in groovy_fx
kimukou_26 Kimukou
Unit testing JavaScript with JUnit/JavaFX
Unit testing JavaScript with JUnit/JavaFX
Shinya Mochida
Javaモジュールシステム雑なまとめ
Javaモジュールシステム雑なまとめ
Shinya Mochida
JJUG CCC 2016 Fall: World is not a square, rendering world coastline map with...
JJUG CCC 2016 Fall: World is not a square, rendering world coastline map with...
torutk
JDK9 新機能 (日本語&ショートバージョン) #jjug
JDK9 新機能 (日本語&ショートバージョン) #jjug
Yuji Kubota
Prepare for Java 9 #jjug
Prepare for Java 9 #jjug
Yuji Kubota
AsakusaのドキュメントをDashで見たい
AsakusaのドキュメントをDashで見たい
Takashi Aoe
Empfohlen
Scene BuilderでFXML
Scene BuilderでFXML
Yuichi Sakuraba
Griffon10 in groovy_fx
Griffon10 in groovy_fx
kimukou_26 Kimukou
Unit testing JavaScript with JUnit/JavaFX
Unit testing JavaScript with JUnit/JavaFX
Shinya Mochida
Javaモジュールシステム雑なまとめ
Javaモジュールシステム雑なまとめ
Shinya Mochida
JJUG CCC 2016 Fall: World is not a square, rendering world coastline map with...
JJUG CCC 2016 Fall: World is not a square, rendering world coastline map with...
torutk
JDK9 新機能 (日本語&ショートバージョン) #jjug
JDK9 新機能 (日本語&ショートバージョン) #jjug
Yuji Kubota
Prepare for Java 9 #jjug
Prepare for Java 9 #jjug
Yuji Kubota
AsakusaのドキュメントをDashで見たい
AsakusaのドキュメントをDashで見たい
Takashi Aoe
JavaOneで聴いてきたディープなJavaFXセッション
JavaOneで聴いてきたディープなJavaFXセッション
Takashi Aoe
JavaOne2013報告会 LT資料 Hadoopの話を聞いてきた
JavaOne2013報告会 LT資料 Hadoopの話を聞いてきた
Takashi Aoe
JavaOne2013報告会 JavaFX Update
JavaOne2013報告会 JavaFX Update
Takashi Aoe
Java Day Tokyo 2013 Java the Night 監視ツールでみるJavaFXとJava EEの魅力
Java Day Tokyo 2013 Java the Night 監視ツールでみるJavaFXとJava EEの魅力
Takashi Aoe
JavaFXでマルチタッチプログラミング
JavaFXでマルチタッチプログラミング
Takashi Aoe
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料
Takashi Aoe
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Weitere ähnliche Inhalte
Mehr von Takashi Aoe
JavaOneで聴いてきたディープなJavaFXセッション
JavaOneで聴いてきたディープなJavaFXセッション
Takashi Aoe
JavaOne2013報告会 LT資料 Hadoopの話を聞いてきた
JavaOne2013報告会 LT資料 Hadoopの話を聞いてきた
Takashi Aoe
JavaOne2013報告会 JavaFX Update
JavaOne2013報告会 JavaFX Update
Takashi Aoe
Java Day Tokyo 2013 Java the Night 監視ツールでみるJavaFXとJava EEの魅力
Java Day Tokyo 2013 Java the Night 監視ツールでみるJavaFXとJava EEの魅力
Takashi Aoe
JavaFXでマルチタッチプログラミング
JavaFXでマルチタッチプログラミング
Takashi Aoe
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料
Takashi Aoe
Mehr von Takashi Aoe
(6)
JavaOneで聴いてきたディープなJavaFXセッション
JavaOneで聴いてきたディープなJavaFXセッション
JavaOne2013報告会 LT資料 Hadoopの話を聞いてきた
JavaOne2013報告会 LT資料 Hadoopの話を聞いてきた
JavaOne2013報告会 JavaFX Update
JavaOne2013報告会 JavaFX Update
Java Day Tokyo 2013 Java the Night 監視ツールでみるJavaFXとJava EEの魅力
Java Day Tokyo 2013 Java the Night 監視ツールでみるJavaFXとJava EEの魅力
JavaFXでマルチタッチプログラミング
JavaFXでマルチタッチプログラミング
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料
Kürzlich hochgeladen
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Kürzlich hochgeladen
(8)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
MacでのJavaFX事情 at 第7回JavaFX勉強会
1.
MacでのJavaFX事情
第7回 JavaFX勉強会 青江 崇(@aoetk)
2.
自己紹介 • 青江 崇 • (株)ノーチラス・テクノロジーズ所属 •
Twitter ID: aoetk / Hatena ID: aoe-tk • 以前はSI屋、最近は分散ミドルの運用周りの 基盤開発とかやってます • Flex、JavaScriptを使ってのRIA開発経験あり • でもやっぱりJava使いたいのでJavaFXをウォッチ中
3.
今日のお話 • JavaFX2.0はWindows先行で開発が進んで いるようだけど、Macではどの程度使え
るの?についてのお話しです • 時間が余ればMac版ならではのバグの話 もしたいと思います
4.
結論から言っちゃいます • 先日OracleからリリースされたMac版
JDK7があれば普通に開発できます! • 現時点の最新バージョンは7 Update5 • 以下のサイトからインストーラーを入手し てインストール → Java Preferences.app で JavaSE 7を先頭に http://www.oracle.com/technetwork/java/javase/downloads/ jdk7-downloads-1637583.html
5.
AppletやWeb Startは? • 次のバージョン(7
Update6)で対応 • 一足先に試したい人はDeveloper Previewで http://jdk7.java.net/download.html • JREとJDK両方のインストー ルが必要なので注意 • JREはシンボリックリンクの 張り替え作業も必要です • リンク先の説明を良く読んで!
6.
でもちょっと困ったことが • 正式版はJDK7同梱版のみ •
Preview版はJDK6でも開発できるようZIP配 布しているが、正式版が出るとリンクが消 えてしまいます • 配布を考えるとJDK7をインストールし てもらうのはちょっと敷居が高い? • 今までMacのJavaは何もしなくても入ってい たので...
7.
しかも! • JDK7はLion以降のみサポート! •
LionのAPIを使っているのでSnow Leopard以前 は対応は難しいとのこと(下記URL参照) https://blogs.oracle.com/henrik/entry/ oracle_jdk_and_javafx_sdk
8.
しかも! • JDK7はLion以降のみサポート! •
LionのAPIを使っているのでSnow Leopard以前 は対応は難しいとのこと(下記URL参照) https://blogs.oracle.com/henrik/entry/ oracle_jdk_and_javafx_sdk 古いものは容赦なく切り捨てるApple文化に 大変忠実でよろしいですね(棒)
9.
ではどうやってJDK6環境で
使ってもらう? • JDK7u6からネイティブバンドラーがつ くことに! • Antのタスクを追加することでJavaFXのラン タイムはおろか、JREも同梱して .app にパッ ケージング! • 触ってみたので詳しくはブログを見てくだ さい http://d.hatena.ne.jp/aoe-tk/20120623/1340473448
10.
ただし現状だとJDKが丸ご と付いてきますw
このあたりは追々改善されるで しょう...
11.
もう1つの方法 • Macに付属のJARバンドラーでJavaFXのJAR と共有ライブラリのみを
.app に同梱する という手もあり • Developer PreviewはJDK6向けに配布されてたの で... • 私はこの方法で自分で作ったJavaFXアプリを仕 事場のマシンとかで使っています ※自己責任の範囲内でお願いします
12.
Spotlightから “JAR バンドラー”
で検索 (/usr/share/java/Tools にあります) JavaFXランタイムのJARと共有 ライブラリを全部含める
13.
まとめ • JDK7でMacでも普通に開発できるようにな りました
• JDK6な方はDeveloper Previewが出ている間だけ... • 7 Update6でApplet、Web Startも動くので、 もうすぐWindowsと同条件に • JDK7インストールが必要なので、配布では 今後のネイティブバンドラーの進歩に期待
14.
まとめ • JDK7でMacでも普通に開発できるようにな りました
• JDK6な方はDeveloper Previewが出ている間だけ... • 7 Update6でApplet、Web Startも動くので、 もうすぐWindowsと同条件に • JDK7インストールが必要なので、配布では 今後のネイティブバンドラーの進歩に期待 MacでもEnjoy JavaFX!
15.
Mac版での残念なバグ達 1. JavaFX2.1GA版は日本語入力ができない状 態でリリースしてくれました...
• 流石に次の2.2ではOKです 2. アプリ外ファイルのドラッグ&ドロップ はバグが出ては直っての繰り返し... • 最近ではRT-22447とか 3. EDT上でAWTのクラスに触っても HeadlessException • RT-20784というチケットがあるが未対応
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen