{"id":4452,"date":"2015-03-12T08:53:39","date_gmt":"2015-03-11T23:53:39","guid":{"rendered":"http:\/\/kako.com\/blog\/?p=4452"},"modified":"2015-03-12T20:52:48","modified_gmt":"2015-03-12T11:52:48","slug":"java%e3%83%90%e3%82%a4%e3%83%88%e3%82%b3%e3%83%bc%e3%83%89%e3%82%a2%e3%82%bb%e3%83%b3%e3%83%96%e3%83%a9%e3%81%aejasmin%e3%82%92windows%e3%81%a7%e5%8b%95%e3%81%8b%e3%81%99","status":"publish","type":"post","link":"http:\/\/kako.com\/blog\/?p=4452","title":{"rendered":"Java\u30d0\u30a4\u30c8\u30b3\u30fc\u30c9\u30a2\u30bb\u30f3\u30d6\u30e9\u306eJasmin\u3092Windows\u3067\u52d5\u304b\u3059"},"content":{"rendered":"<p>Java\u30d0\u30a4\u30c8\u30b3\u30fc\u30c9\u30a2\u30bb\u30f3\u30d6\u30e9\u306e<a href=\"http:\/\/jasmin.sourceforge.net\/\">Jasmin<\/a>\u3092Windows\u3067\u52d5\u304b\u3059\u3068\u3044\u3046\u306e\u3092\u524d\u306b\u8a66\u3057\u3066\u307f\u305f\u3002<\/p>\n<p>Jasmin\u81ea\u4f53\u304cJava\u3067\u4f5c\u3089\u308c\u3066\u304a\u308a\u3001\u666e\u901a\u306bJava\u74b0\u5883\u3067Jasmin\u3092\u8d77\u52d5\u3057\u3066\u52d5\u304b\u3059\u3053\u3068\u304c\u3067\u304d\u308b\u306e\u3067\u3001\u666e\u901a\u306a\u3089\u4f55\u3082\u3057\u306a\u304f\u3066\u3082\u69cb\u308f\u306a\u3044\u3002<br \/>\n\u305d\u3053\u3092\u3042\u3048\u3066\u3001Java\u74b0\u5883\u304c\u7121\u304f\u3066\u3082Jasmin\u304c\u52d5\u304b\u305b\u308b\u3088\u3046\u306bWindows\u306e\u30cd\u30a4\u30c6\u30a3\u30d6\u306e\u30d0\u30a4\u30ca\u30ea(.exe)\u3092\u4f5c\u3063\u3066\u52d5\u304b\u3057\u3066\u307f\u305f\u3002<br \/>\n<!--more--><\/p>\n<p>Java\u306e\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092\u30b3\u30f3\u30d1\u30a4\u30eb\u3057\u3066Windows\u306e\u30d0\u30a4\u30ca\u30ea\u3092\u5f97\u308b\u306b\u306f\u3001<a href=\"http:\/\/ja.wikipedia.org\/wiki\/GNU_Compiler_for_Java\">GNU Compiler for Java (GCJ)<\/a>\u3092\u4f7f\u3046\u3068\u53ef\u80fd\u3060\u3002<br \/>\nWindows\u7528\u306eMinGW\u30d9\u30fc\u30b9\u306e\u3082\u306e\u3092\u4f7f\u3063\u305f\u3002<br \/>\n\u2192 <a href=\"http:\/\/www.thisiscool.com\/gcc_mingw.htm\">thisiscool.com MinGW GCC\/GCJ<\/a><\/p>\n<p>\u624b\u9806\u3068\u3057\u3066\u306f\u3001\u307e\u305aGCJ\u3092c:\\\u306b\u7f6e\u3044\u3066path\u3092\u901a\u3057\u3001<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nset PATH=c:\\thisiscool-gcc\\gcc-ecj\\bin\r\n<\/pre>\n<p>\u6b21\u306e\u3088\u3046\u306b\u3059\u308c\u3070\u30b3\u30f3\u30d1\u30a4\u30eb\u3055\u308c\u3066\u3001exe\u30d5\u30a1\u30a4\u30eb\u3092\u5f97\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\ngcj jasmin.jar --main=jasmin.Main -o jasmin\r\n<\/pre>\n<p>Jasmin.exe\u304c\u3067\u304d\u305f\u306e\u3067\u3001\u4f8b\u984c\u3068\u3057\u3066hello world\u306a\u30d0\u30a4\u30c8\u30b3\u30fc\u30c9\u306e\u30bd\u30fc\u30b9\u3092\u30a2\u30bb\u30f3\u30d6\u30eb\u3057\u3066\u307f\u305f\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n.class public Hello\r\n.super java\/lang\/Object\r\n\r\n.method public ()V\r\n   aload_0\r\n   invokespecial java\/lang\/Object\/()V\r\n   return\r\n.end method\r\n\r\n.method public static main([Ljava\/lang\/String;)V\r\n   .limit stack 2\r\n   getstatic java\/lang\/System\/out Ljava\/io\/PrintStream;\r\n   ldc &quot;Hello Jasmin!!&quot;\r\n   invokevirtual java\/io\/PrintStream\/println(Ljava\/lang\/String;)V\r\n   return\r\n.end method\r\n<\/pre>\n<p>\u3053\u306e\u30bd\u30fc\u30b9\u3092hello.j\u3068\u3044\u3046\u540d\u524d\u3067\u30d5\u30a1\u30a4\u30eb\u4f5c\u6210\u3057\u3001<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\njasmin.exe hello.j\r\n<\/pre>\n<p>\u3068\u3057\u3066\u3001\u30a2\u30bb\u30f3\u30d6\u30eb\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u3001\u30d0\u30a4\u30c8\u30b3\u30fc\u30c9\u306eHello.class\u304c\u5f97\u3089\u308c\u308b\u3002<br \/>\nJava\u74b0\u5883\u304c\u3042\u308c\u3070\u3001<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\njava Hello\r\n<\/pre>\n<p>\u3068\u3059\u308c\u3070\u3001\u5b9f\u884c\u3067\u304d\u308b\u306e\u304c\u78ba\u8a8d\u3067\u304d\u308b\u3002<\/p>\n<p>&#8212;<br \/>\n\u8ffd\u8a18<\/p>\n<p>\u524d\u306bJava\u30d0\u30a4\u30c8\u30b3\u30fc\u30c9\u3092\u751f\u6210\u3059\u308b\u30b3\u30f3\u30d1\u30a4\u30e9\u3092\u4f5c\u3063\u3066\u307f\u305f\u3068\u304d\u306bJasmin\u3092\u5f04\u3063\u305f\u306e\u3060\u3063\u305f\u3002<br \/>\n<a href=\"http:\/\/www.kako.com\/neta\/2013-004\/2013-004.html\">Java\u30d0\u30a4\u30c8\u30b3\u30fc\u30c9\u3092\u751f\u6210\u3059\u308bTiny BASIC\u30b3\u30f3\u30d1\u30a4\u30e9\u3092\u4f5c\u3063\u3066\u307f\u305f<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Java\u30d0\u30a4\u30c8\u30b3\u30fc\u30c9\u30a2\u30bb\u30f3\u30d6\u30e9\u306eJasmin\u3092Windows\u3067\u52d5\u304b\u3059\u3068\u3044\u3046\u306e\u3092\u524d\u306b\u8a66\u3057\u3066\u307f\u305f\u3002 Jasmin\u81ea\u4f53\u304cJava\u3067\u4f5c\u3089\u308c\u3066\u304a\u308a\u3001\u666e\u901a\u306bJava\u74b0\u5883\u3067Jasmin\u3092\u8d77\u52d5\u3057\u3066\u52d5\u304b\u3059\u3053\u3068\u304c\u3067\u304d\u308b\u306e\u3067\u3001\u666e\u901a\u306a\u3089\u4f55\u3082\u3057\u306a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[14],"tags":[],"_links":{"self":[{"href":"http:\/\/kako.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4452"}],"collection":[{"href":"http:\/\/kako.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/kako.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/kako.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/kako.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4452"}],"version-history":[{"count":10,"href":"http:\/\/kako.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4452\/revisions"}],"predecessor-version":[{"id":4462,"href":"http:\/\/kako.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4452\/revisions\/4462"}],"wp:attachment":[{"href":"http:\/\/kako.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/kako.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4452"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/kako.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}