﻿{"id":2197,"date":"2016-04-22T22:03:02","date_gmt":"2016-04-22T13:03:02","guid":{"rendered":"http:\/\/yucchi.jp\/blog\/?p=2197"},"modified":"2016-04-22T22:03:02","modified_gmt":"2016-04-22T13:03:02","slug":"valhalla-%e6%a5%bd%e3%81%97%e3%81%84%ef%bc%9f","status":"publish","type":"post","link":"http:\/\/yucchi.jp\/blog\/?p=2197","title":{"rendered":"Valhalla \u697d\u3057\u3044\uff1f"},"content":{"rendered":"<p>\u305a\u3063\u3068\u30d6\u30ed\u30b0\u306e\u66f4\u65b0\u3055\u307c\u3063\u3066\u307e\u3059\u3002<\/p>\n<p>\uff15\u6708\uff12\uff16\u65e5\u306b\u306f JDK 9 \u306e Feature Complete \u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>JDK 9 \u306b\u3064\u3044\u3066\u30ce\u30fc\u30bf\u30c3\u30c1\u3067\u3069\u3093\u306a\u697d\u3057\u3044\u3053\u3068\u304c\u5897\u3048\u3066\u3044\u308b\u306e\u304b\u5168\u7136\u89e3\u308a\u307e\u305b\u3093\u3002(^_^;)<\/p>\n<p>\u305d\u308d\u305d\u308d General Availability \u306b\u5099\u3048\u3066\u4e88\u7fd2\u3092\u59cb\u3081\u306a\u304f\u3066\u306f\u3044\u3051\u306a\u3044\u9803\u3067\u3059\u3002<\/p>\n<p>\u3057\u304b\u3057\u3001JDK 9 \u306e\u4e3b\u5f79\u306f JDK 8 \u306b\u9593\u306b\u5408\u308f\u306a\u304b\u3063\u305f Jigsaw \u306e\u3088\u3046\u3067\u3059\u3002<\/p>\n<p>\u3053\u308c\u306f\u512a\u79c0\u306a IDE \u304c\u81f3\u308c\u308a\u5c3d\u304f\u305b\u308a\u3067\u3084\u3063\u3066\u304f\u308c\u308b\u3053\u3068\u306b\u671f\u5f85\u3057\u3066\u79c1\u306f JDK 10 \u306e\u6ce8\u76ee\u6a5f\u80fd\u306e Valhalla \u3092\u5c11\u3057\u3060\u3051\u89e6\u3063\u3066\u307f\u308b\u3053\u3068\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u307e\u305a\u3001Valhalla \u3092\u4f7f\u3048\u308b\u3088\u3046\u306b\u3059\u308b\u306b\u306f OpenJDK \u304b\u3089\u30bd\u30fc\u30b9\u3092\u3068\u3063\u3066\u304d\u3066\u30d3\u30eb\u30c9\u3057\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093\u3002<\/p>\n<p>Linux \u3060\u3068\u305d\u3093\u306a\u306b\u9762\u5012\u3067\u3082\u306a\u3044\u3051\u3069 Windows \u3060\u3068\u3061\u3087\u3063\u3068\u9762\u5012\u306a\u3093\u3060\u3088\u306d\u3002<\/p>\n<p>\u305d\u308c\u306b Linux \u3067\u3088\u3051\u308c\u3070 Jenkins \u3067\u30d3\u30eb\u30c9\u3055\u308c\u305f\u3082\u306e\u3092\u843d\u3068\u3059\u3060\u3051\u306e\u8d85\u304a\u624b\u8efd\u306a\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u30a2\u30c9\u30ec\u30b9\u3092\u8f09\u305b\u308b\u306e\u306f\u3061\u3087\u3063\u3068\u63a7\u3048\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<p><a href=\"http:\/\/mail.openjdk.java.net\/pipermail\/valhalla-dev\/\">valhalla-dev Archives<\/a> \u306b\u8f09\u3063\u3066\u3044\u308b\u306f\u305a\u3067\u3059\u3002<\/p>\n<p>\u8208\u5473\u306e\u3042\u308b\u65b9\u306f\u63a2\u3057\u51fa\u3057\u3066\u304f\u3060\u3055\u3044\u3002(o_ _)o<\/p>\n<p>\u3055\u3066\u3001\u79c1\u306f Windows \u3067\u52d5\u304b\u3057\u3066\u307f\u305f\u3044\u306e\u3067 Valhalla \u3092\u30d3\u30eb\u30c9\u3059\u308b\u3053\u3068\u306b\u3057\u307e\u3059\u3002<\/p>\n<p>\u3061\u306a\u307f\u306b\u79c1\u304c\u3053\u308c\u304b\u3089\u30d3\u30eb\u30c9\u3057\u305f\u65b9\u6cd5\u304c\u6b63\u3057\u3044\u304b\u3069\u3046\u304b\u306f\u89e3\u308a\u307e\u305b\u3093\u3002(\uffe3\u25bd\uffe3;)<\/p>\n<p>\u304a\u624b\u8efd\u306a\u65b9\u6cd5\u3067\u6e08\u307e\u305b\u307e\u3059\u3002<\/p>\n<p>\u307e\u305a\u3001Visual Studio Community 2013 with Update 5 \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n<p><a title=\"https:\/\/www.visualstudio.com\/downloads\/download-visual-studio-vs\" href=\"https:\/\/www.visualstudio.com\/downloads\/download-visual-studio-vs\">https:\/\/www.visualstudio.com\/downloads\/download-visual-studio-vs<\/a><\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/m1.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"m1\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"m1\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/m1_thumb.jpg\" width=\"347\" height=\"484\"><\/a><\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/m2.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"m2\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"m2\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/m2_thumb.jpg\" width=\"347\" height=\"484\"><\/a><\/p>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u3089 Freetype \u3092\u30d3\u30eb\u30c9\u3059\u308b\u305f\u3081\u306e\u30d1\u30b9\u3092\u901a\u3057\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<p>C:\\Program Files (x86)\\MSBuild\\12.0\\Bin<\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/m3.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"m3\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"m3\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/m3_thumb.jpg\" width=\"489\" height=\"484\"><\/a><\/p>\n<p>Freetype \u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3001\u89e3\u51cd\u3057\u307e\u3059\u3002<\/p>\n<p><a title=\"https:\/\/sourceforge.net\/projects\/freetype\/files\/freetype2\/2.6.2\/ft262.zip\/download\" href=\"https:\/\/sourceforge.net\/projects\/freetype\/files\/freetype2\/2.6.2\/ft262.zip\/download\">https:\/\/sourceforge.net\/projects\/freetype\/files\/freetype2\/2.6.2\/ft262.zip\/download<\/a><\/p>\n<p>\u6b21\u306b\u3001Babun \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n<p><a title=\"http:\/\/babun.github.io\/\" href=\"http:\/\/babun.github.io\/\">http:\/\/babun.github.io\/<\/a><\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/1.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"1\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"1\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/1_thumb.jpg\" width=\"644\" height=\"400\"><\/a><\/p>\n<p>Babun shell \u3067 zip \u3068 mercurial \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n<p>pact install zip mercurial<\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/2.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"2\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"2\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/2_thumb.jpg\" width=\"397\" height=\"98\"><\/a><\/p>\n<p>\u4f5c\u696d\u7528\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u308a\u307e\u3059\u3002<\/p>\n<p>mkdir -p \/cygdrive\/c\/openjdk\/valhalla<\/p>\n<p>\u3055\u3063\u304d\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u89e3\u51cd\u3057\u3066\u304a\u3044\u305f Freetype \u3092 \/cygdrive\/c\/openjdk \u306b\u30b3\u30d4\u30fc\u3057\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<p>cp -r \/cygdrive\/c\/Users\/Yucchi\/Downloads\/ft262\/freetype-2.6.2 \/cygdrive\/c\/openjdk<\/p>\n<p>\u305d\u3057\u3066 \/cygdrive\/c\/openjdk \u306b\u79fb\u52d5\u3057\u307e\u3059\u3002<\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/3.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"3\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"3\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/3_thumb.jpg\" width=\"644\" height=\"400\"><\/a><\/p>\n<p>mercurial \u3092\u4f7f\u3063\u3066\u30ea\u30dd\u30b8\u30c8\u30ea\u3088\u308a Valhalla \u306e\u30bd\u30fc\u30b9\u3092\u3068\u3063\u3066\u304d\u307e\u3059\u3002<\/p>\n<p>hg clone http:\/\/hg.openjdk.java.net\/valhalla\/valhalla valhalla<\/p>\n<p>cd valhalla<\/p>\n<p>.\/get_source.sh<\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/4.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"4\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"4\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/4_thumb.jpg\" width=\"902\" height=\"193\"><\/a><\/p>\n<p>\u602a\u3057\u3044\u306e\u3067\u5909\u306a\u30aa\u30d7\u30b7\u30e7\u30f3\u3082\u3064\u3051\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>.\/configure &#8211;disable-warnings-as-errors &#8211;with-freetype-src=\/cygdrive\/c\/openjdk\/freetype-2.6.2<\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/5.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"5\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"5\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/5_thumb.jpg\" width=\"903\" height=\"68\"><\/a><\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/6.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"6\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"6\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/6_thumb.jpg\" width=\"904\" height=\"394\"><\/a><\/p>\n<p>\u30d3\u30eb\u30c9\u3057\u307e\u3059\u3002<\/p>\n<p>make all<\/p>\n<p>\uff08make all \u3067\u306a\u304f\u3066 make images \u3067\u3044\u3044\u3088\u3046\u3067\u3059\u3002\uff09<\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/7.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"7\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"7\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/7_thumb.jpg\" width=\"904\" height=\"55\"><\/a><\/p>\n<p>\u7d42\u308f\u308a\u3067\u3059\u3002<\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/8.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"8\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"8\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/8_thumb.jpg\" width=\"904\" height=\"225\"><\/a><\/p>\n<p>\u52d5\u304f\u304b\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n<p><a href=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/a1.png\"><img loading=\"lazy\" decoding=\"async\" title=\"a1\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"a1\" src=\"http:\/\/yucchi.jp\/blog\/wp-content\/uploads\/2016\/04\/a1_thumb.png\" width=\"904\" height=\"619\"><\/a><\/p>\n<p>\u3068\u308a\u3042\u3048\u305a\u52d5\u3044\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u3002<\/p>\n<p>\u3082\u3063\u3068\u3044\u308d\u3044\u308d\u305f\u3081\u3057\u3066\u307f\u305f\u3044\u306e\u3067\u3059\u304c Valhalla \u306f\u307e\u3060\u307e\u3060\u614e\u91cd\u306b\u3069\u3046\u3059\u308b\u304b\u691c\u8a0e\u3057\u306a\u304c\u3089\u9032\u3081\u3066\u3044\u308b\u3088\u3046\u306a\u306e\u3067\u3082\u3046\u5c11\u3057\u3057\u3066\u304b\u3089\u8a66\u3057\u305f\u65b9\u304c\u826f\u3055\u305d\u3046\u3067\u3059\u306d\u3002<\/p>\n<p>\u305d\u308c\u306b NetBeans \u306a\u3069\u306e\u512a\u79c0\u306a IDE \u3067\u304a\u624b\u8efd\u306b\u8a66\u305b\u306a\u3044\u3068\u30c4\u30e9\u3044\u3067\u3059\u3002(&gt;_&lt;\uff61)<\/p>\n<p>\u4eca\u56de\u306f\u30d3\u30eb\u30c9\u3060\u3051\u8a66\u3057\u305f\u3088\u3046\u306a\u3082\u306e\u3067\u3059\u304c Visual Studio 2010 \u3092\u4f7f\u7528\u3059\u308b\u4ee5\u524d\u306e\u65b9\u6cd5\u3068\u6bd4\u3079\u308b\u3068\u968f\u5206\u697d\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n<p>Windows SDK 7.1 \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u7f60\u306b\u306f\u307e\u308b\u3053\u3068\u3082\u7121\u304f\u306a\u3063\u305f\u3057\u3001<\/p>\n<p>Visual Studio 2010 SP1 \u3001Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1\u3001Microsoft DirectX 9.0 SDK \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3084\u9806\u756a\u306a\u3069\u306e\u7d30\u304b\u3044\u7f60\u306b\u306f\u307e\u308b\u3053\u3068\u3082\u7121\u304f\u306a\u3063\u305f\u3002<\/p>\n<p>Valhalla \u306e Value Types \u3084 Generic Specialization \u3092\u3082\u3063\u3068\u624b\u8efd\u306b\u697d\u3057\u3081\u308b\u74b0\u5883\u304c\u3084\u3063\u3066\u304f\u308b\u306e\u304c\u5f85\u3061\u9060\u3057\u3044\uff01<\/p>\n<p>IntelliJ IDEA \u306f Valhalla \u304c\u52d5\u304d\u305d\u3046\u306a\u96f0\u56f2\u6c17\u306f\u3042\u308b\u3051\u3069\u4f7f\u3044\u65b9\u304c\u826f\u304f\u89e3\u3089\u306a\u304b\u3063\u305f\u306e\u3067\u4e0a\u8a18\u306e\u30b3\u30fc\u30c9\u306f\u52d5\u304b\u305b\u306a\u304b\u3063\u305f\u3002<\/p>\n<p>\u8ab0\u304b\u8a66\u3057\u3066\u3051\u308d\u3002<\/p>\n<p>\u305d\u3046\u3044\u3046\u3053\u3068\u3067\u304a\u7d42\u3044\u3067\u3059\uff01<\/p>\n<div id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:987c4e44-1342-4058-a56c-d790b661543e\" class=\"wlWriterEditableSmartContent\" style=\"float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px\">Hatena \u30bf\u30b0: <a href=\"http:\/\/b.hatena.ne.jp\/t\/Java\" rel=\"tag\">Java<\/a>,<a href=\"http:\/\/b.hatena.ne.jp\/t\/Valhalla\" rel=\"tag\">Valhalla<\/a><\/div>\n<div class='wp_social_bookmarking_light'>\n            <div class=\"wsbl_hatena\"><a href='\/\/b.hatena.ne.jp\/add?mode=confirm&url=http%3A%2F%2Fyucchi.jp%2Fblog%2F%3Fp%3D2197&title=Valhalla%20%E6%A5%BD%E3%81%97%E3%81%84%EF%BC%9F' title='\u3053\u306e\u30a8\u30f3\u30c8\u30ea\u30fc\u3092\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af\u306b\u8ffd\u52a0' rel=nofollow class='wp_social_bookmarking_light_a' target=_blank><img src='http:\/\/yucchi.jp\/blog\/wp-content\/plugins\/wp-social-bookmarking-light\/public\/images\/hatena.gif' alt='\u3053\u306e\u30a8\u30f3\u30c8\u30ea\u30fc\u3092\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af\u306b\u8ffd\u52a0' title='\u3053\u306e\u30a8\u30f3\u30c8\u30ea\u30fc\u3092\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af\u306b\u8ffd\u52a0' width='16' height='12' class='wp_social_bookmarking_light_img' \/><\/a><\/div>\n            <div class=\"wsbl_facebook\"><a href='http:\/\/www.facebook.com\/share.php?u=http%3A%2F%2Fyucchi.jp%2Fblog%2F%3Fp%3D2197&t=Valhalla%20%E6%A5%BD%E3%81%97%E3%81%84%EF%BC%9F' title='Facebook \u306b\u30b7\u30a7\u30a2' rel=nofollow class='wp_social_bookmarking_light_a' target=_blank><img src='http:\/\/yucchi.jp\/blog\/wp-content\/plugins\/wp-social-bookmarking-light\/public\/images\/facebook.png' alt='Facebook \u306b\u30b7\u30a7\u30a2' title='Facebook \u306b\u30b7\u30a7\u30a2' width='16' height='16' class='wp_social_bookmarking_light_img' \/><\/a><\/div>\n            <div class=\"wsbl_google_plus_one\"><g:plusone size=\"medium\" annotation=\"none\" href=\"http:\/\/yucchi.jp\/blog\/?p=2197\" ><\/g:plusone><\/div>\n            <div class=\"wsbl_twitter\"><a href=\"https:\/\/twitter.com\/share\" class=\"twitter-share-button\" data-url=\"http:\/\/yucchi.jp\/blog\/?p=2197\" data-text=\"Valhalla \u697d\u3057\u3044\uff1f\" data-lang=\"ja\">Tweet<\/a><\/div>\n    <\/div>\n<br class='wp_social_bookmarking_light_clear' \/>\n","protected":false},"excerpt":{"rendered":"<p>\u305a\u3063\u3068\u30d6\u30ed\u30b0\u306e\u66f4\u65b0\u3055\u307c\u3063\u3066\u307e\u3059\u3002 \uff15\u6708\uff12\uff16\u65e5\u306b\u306f JDK 9 \u306e Feature Complete \u3068\u306a\u308a\u307e\u3059\u3002 JDK 9 \u306b\u3064\u3044\u3066\u30ce\u30fc\u30bf\u30c3\u30c1\u3067\u3069\u3093\u306a\u697d\u3057\u3044\u3053\u3068\u304c\u5897\u3048\u3066\u3044\u308b\u306e\u304b\u5168\u7136\u89e3\u308a\u307e\u305b\u3093\u3002(^_^;) \u305d\u308d\u305d\u308d General Availability \u306b\u5099\u3048\u3066\u4e88\u7fd2\u3092\u59cb\u3081\u306a\u304f\u3066\u306f\u3044\u3051\u306a\u3044\u9803\u3067\u3059\u3002 \u3057\u304b\u3057\u3001JDK 9 \u306e\u4e3b\u5f79\u306f JDK 8 \u306b\u9593\u306b\u5408\u308f\u306a\u304b\u3063\u305f Jigsaw \u306e\u3088\u3046\u3067\u3059\u3002 \u3053\u308c\u306f\u512a\u79c0\u306a IDE \u304c\u81f3\u308c\u308a\u5c3d\u304f\u305b\u308a\u3067\u3084\u3063\u3066\u304f\u308c\u308b\u3053\u3068\u306b\u671f\u5f85\u3057\u3066\u79c1\u306f JDK 10 \u306e\u6ce8\u76ee\u6a5f\u80fd\u306e Valhalla \u3092\u5c11\u3057\u3060\u3051\u89e6\u3063\u3066\u307f\u308b\u3053\u3068\u306b\u3057\u307e\u3057\u305f\u3002 \u307e\u305a\u3001Valhalla \u3092\u4f7f\u3048\u308b\u3088\u3046\u306b\u3059\u308b\u306b\u306f O\u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[17],"class_list":["post-2197","post","type-post","status-publish","format-standard","hentry","category-java","tag-java"],"_links":{"self":[{"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2197"}],"version-history":[{"count":1,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2197\/revisions"}],"predecessor-version":[{"id":2198,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2197\/revisions\/2198"}],"wp:attachment":[{"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2197"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yucchi.jp\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}