Java SE 9/EE 8リリースイベント 兼 JavaOne 2017 報告会@ 東京への参加
ブログを書くの久々。
自分のプログラミングの原点とも言える、Javaのイベントです。
会場はYahoo!Japanさん。
初めて行きましたが、まぁ自分の所とは全然雰囲気が違う。
ちょっと羨ましくなったのは内緒だ。
イベントのツイートは@yamadamnさんがまとめられています。 togetter.com
続きを読むリソースプロパティファイルの読み込み方
Webアプリケーションで
リソースファイルを Listener で読み込むのを想定
プロジェクトは Gradle の構成
リソースファイルは src/main/resources の下
war の中はこんな感じ
この時 MessageProperty でリソースファイルを読み込む場合
以下のようにすればファイルを読み込める
public static void initialize() { // こっちの場合、ファイルの絶対パスが取れるので // 後からストリームを作ってやればいい //String path = MessageProperty.class.getClassLoader(). // getResource("system.properties").getPath(); // 個人的にはこちらのやり方が好み try (InputStream iss = MessageProperty.class. getClassLoader().getResourceAsStream("system.properties")) { prop.load(iss); } catch (IOException e) { e.printStackTrace(); } }
ソースファイルと同じ位置にあるリソースファイルの場合は
こっちの方法を使えば読める
(あまり無いだろうけど)
MessageProperty.class.getResourceAsStream("ファイル名")
Visual Studio 2015 で Xamarinを使う
自環境についてのメモ
・OS を Windows10 にする
・Visual Studio 2015 update2 に更新する(update2 じゃないと Xamarin が使えない)
この際、選択するインストールオプションは、田淵さんのブログを参考に。
自分は後から、「Windows 8.1 および Windows Phone 8.0/8.1 ツール」を削除
(Windows Phone とか作らないし)
・Androidプロジェクトを作成
・泥用のエミュレータとして、「Xamarin Android Player」をインストール。
こちらのサイトを参考に、基本的にはデフォルトのままとした
・インストール後、実行時の設定に、Xamarin Android Player の奴を選択してビルド実行
(エミュレータは事前に起動しておいたほうが、アプリの起動に失敗しないかも)
- エミュレータでアプリが起動してくれる
Hyper-V が使用可能状態だと、ベストパフォーマンスが出せないと言われるが気にする段階ではないのでそのままに。
4/30 追記
やっぱりHyper-V設定を切ったほうがいいみたい
そうしないと、XAP で追加した Lollipop とかがうまいこと起動してくれないし
動きももっさりするので