{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/asciidocfx/feed/json/ -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/asciidocfx/", "feed_url": "https://matoken.org/blog/tag/asciidocfx/feed/json/", "language": "ja", "title": "AsciidocFX – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "http://matoken.org/blog/?p=1637", "url": "https://matoken.org/blog/2017/08/03/try-asciidocfx-in-the-arm64/", "title": "AsciiDocFX\u3092ARM64\u74b0\u5883\u3068\u304b\u3067\u8a66\u3059", "content_html": "

\n

\u6700\u8fd1\u8efd\u3081\u306e\u30e9\u30a4\u30d6\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u51fa\u6765\u3066ARM\u74b0\u5883\u3067\u3082\u52d5\u304fAsciiDoc\u74b0\u5883\u304c\u306a\u3044\u304b\u306a\u30fc\u3068\u63a2\u3057\u3066\u3044\u307e\u3059\uff0e\u4eca\u56de\u306fAsciiDocFX\uff0e

\n
\n
\n

Java\u88fd\u306e\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u30a8\u30c7\u30a3\u30bf\uff0e\u30e9\u30a4\u30d6\u30d7\u30ec\u30d3\u30e5\u30fc\u6a5f\u80fd\u3082\u3042\u308a\uff0e

\n
\n
\n\n
\n
Asciidoc FX is a book / document editor to build PDF, Epub, Mobi and HTML books, documents and slides. AsciidocFX is also a winner of https://www.oracle.com/corporate/pressrelease/dukes-award-102815.html[Duke\u2019s Choice Award 2015].
\n
\n
\n
\n

\u5c0e\u5165

\n
\n

\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u5c55\u958b\u3059\u308b\u3060\u3051\uff0e\u30a2\u30fc\u30ab\u30a4\u30d6\u306fOS\u5225\u306bJRE\u540c\u68b1\u7248\u3068JRE\u306a\u3057\u7248\u304c\u3042\u308b\uff0e
\nLinux\u7248JRE\u540c\u68b1\u7248\u306f\u4e2d\u3092\u898b\u308b\u3068amd64\u3060\u3063\u305f\uff0e\u4ed6\u306earchtecture\u3067\u306fNo_JRE\u3092\u9078\u3076\u3057\u304b\u306a\u3055\u305d\u3046\uff0e

\n
\n\n
\n
\u5c0e\u5165\u4f8b
\n
\n
$ wget https://github.com/asciidocfx/AsciidocFX/releases/download/v1.5.5/AsciidocFX_Linux_No_JRE.tar.gz\n$ tar xvf AsciidocFX_Linux_No_JRE.tar.gz\n$ AsciidocFX/bin/AsciidocFX
\n
\n
\n
\n

OpenJDK\u3067\u52d5\u304b\u3059\u5834\u5408\u306f openjfx pkg\u3082\u5fc5\u8981\uff0e

\n
\n
\n
\n
$ sudo apt install openjdk-8-jre openjfx
\n
\n
\n\n
\n

ARM64 + OracleJava\u74b0\u5883\u3067\u306f\u52d5\u4f5c\u3055\u305b\u308b\u3053\u3068\u304c\u3067\u304d\u3066\u3044\u306a\u3044\uff0e

\n
\n\n
\n
\n

\u8b66\u544a

\n
\n

\u52d5\u4f5c\u306f\u3057\u305f\u304c\uff0c overlay-scrollbar \u304c\u898b\u3064\u304b\u3089\u306a\u3044\u3068\u3044\u3046\u8b66\u544a\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u51fa\u308b\uff0e

\n
\n
\n
\n
$ ./AsciidocFX\nGtk-Message: Failed to load module \"overlay-scrollbar\"
\n
\n
\n
\n

overlay-scrollbar-gtk2 pkg\u3092\u5c0e\u5165\u3059\u308b\u3053\u3068\u3067\u89e3\u6c7a\uff0e

\n
\n
\n
\n
$ sudo apt install overlay-scrollbar-gtk2
\n
\n
\n
\n
\n

\u4f7f\u3044\u52dd\u624b

\n
\n
    \n
  • \n

    \n\u30e9\u30a4\u30d6\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u3042\u308b\u306e\u306f\u3084\u306f\u308a\u4fbf\u5229\n

    \n
    \n
      \n
    • \n

      \n\u3088\u304f\u305a\u308c\u308b\u3051\u3069\u3082\u2026\u2026\n

      \n
    • \n
    \n
    \n
  • \n
  • \n

    \n\u52d5\u4f5c\u306fCore2Duo\u30de\u30b7\u30f3\u3067\u3082\u8d77\u52d5\u306b\u306f\u6642\u9593\u304c\u304b\u304b\u308b\u304c\u8d77\u52d5\u3059\u308c\u3070\u554f\u984c\u306a\u304f\u5229\u7528\u3067\u304d\u308b\n

    \n
    \n
      \n
    • \n

      \nARM64(1.2GHz 64-Bit Quad-Core ARM Cortex A54)+OpenJDK\u74b0\u5883\u3067\u306f\u30ad\u30fc\u5165\u529b\u304b\u3089\u306e\u30bf\u30a4\u30e0\u30e9\u30b0\u304c\u6c17\u306b\u306a\u3063\u3066\u8f9b\u3044\n

      \n
    • \n
    \n
    \n
  • \n
  • \n

    \n\u66f8\u304d\u51fa\u3057\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u304cHTML, PDF, Ebook(mobi/Epub), Docbook\u3068\u8c4a\u5bcc\n

    \n
    \n
      \n
    • \n

      \n\u3057\u304b\u3057GUI\u3067\u3057\u304b\u5229\u7528\u3067\u304d\u306a\u3044\u3088\u3046\u3067Marp\u3068\u540c\u3058\u3088\u3046\u306a\u3082\u3069\u304b\u3057\u3055\u304c\u3042\u308b\n

      \n
    • \n
    \n
    \n
  • \n
  • \n

    \n\u57fa\u672c\u7684\u306b3\u30da\u30a4\u30f3\u3067\uff0c\u5de6\u7aef\u306f\u30d5\u30a1\u30a4\u30e9\u30fc\uff0c\u30a2\u30a6\u30c8\u30e9\u30a4\u30f3\uff0c\u6700\u8fd1\u4f7f\u3063\u305f\u30d5\u30a1\u30a4\u30eb\u304c\u5229\u7528\u3067\u304d\u308b\u304c\u9589\u3058\u308b\u3053\u3068\u3082\u51fa\u6765\u308b(\u5de6\u7aef\u306e\u30a2\u30af\u30c6\u30a3\u30d6\u306a\u30bf\u30d6\u3092\u30af\u30ea\u30c3\u30af)\n

    \n
  • \n
  • \n

    \n\u53f3\u7aef\u30da\u30a4\u30f3\u306f\u30d7\u30ec\u30d3\u30e5\u30fc\uff0c\u8a2d\u5b9a\u304c\u53ef\u80fd\u3067\u3053\u308c\u3082\u9589\u3058\u308b\u3053\u3068\u51fa\u6765\u308b(\u53f3\u7aef\u306e\u30a2\u30af\u30c6\u30a3\u30d6\u306a\u30bf\u30d6\u3092\u30af\u30ea\u30c3\u30af)\n

    \n
  • \n
  • \n

    \n\u30de\u30a6\u30b9\u306e\u4e2d\u30dc\u30bf\u30f3\u3084\uff0cshift+Ins\u3067\u306e\u8cbc\u4ed8\u3051\u304c\u3067\u304d\u306a\u3044\n

    \n
  • \n
  • \n

    \n\u901a\u5e38\u306e\u30b3\u30d4\u30fc\uff0c\u30da\u30fc\u30b9\u30c8\u3082\u3067\u304d\u306a\u304f\u306a\u308b\u3053\u3068\u304c\u3042\u308b\n

    \n
  • \n
  • \n

    \n\u5229\u7528\u4e2d\u306b\u30d5\u30a9\u30f3\u30c8\u304c\u6ef2\u3080\u3088\u3046\u306a\u8868\u793a\u306b\u306a\u308b\n

    \n
    \n
      \n
    • \n

      \n\u30a8\u30c7\u30a3\u30bf\u753b\u9762\u3084\u30d7\u30ec\u30d3\u30e5\u30fc\u753b\u9762\u306f\u66f4\u65b0\u3067\u76f4\u308b\u304c\u4ed6\u306e\u90e8\u5206\u306f\u8d77\u52d5\u3057\u76f4\u3055\u306a\u3044\u3068\u76f4\u3089\u306a\u3044\n

      \n
    • \n
    \n
    \n
  • \n
\n
\n
\n

\u3066\u3053\u3068\u3067\u30de\u30a6\u30b9\u4e2d\u30dc\u30bf\u30f3\u8cbc\u308a\u4ed8\u3051\u3084\u624b\u6301\u3061\u306eARM\u3067\u91cd\u3044\u3063\u3066\u3053\u3068\u3067\u9078\u5916\u306b\uff0e

\n
\n
\n
\n", "content_text": "\u6700\u8fd1\u8efd\u3081\u306e\u30e9\u30a4\u30d6\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u51fa\u6765\u3066ARM\u74b0\u5883\u3067\u3082\u52d5\u304fAsciiDoc\u74b0\u5883\u304c\u306a\u3044\u304b\u306a\u30fc\u3068\u63a2\u3057\u3066\u3044\u307e\u3059\uff0e\u4eca\u56de\u306fAsciiDocFX\uff0e\n\n\nJava\u88fd\u306e\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u30a8\u30c7\u30a3\u30bf\uff0e\u30e9\u30a4\u30d6\u30d7\u30ec\u30d3\u30e5\u30fc\u6a5f\u80fd\u3082\u3042\u308a\uff0e\n\n\nAsciidoc Book Editor based on JavaFX 8\n\nAsciidoc FX is a book / document editor to build PDF, Epub, Mobi and HTML books, documents and slides. AsciidocFX is also a winner of https://www.oracle.com/corporate/pressrelease/dukes-award-102815.html[Duke\u2019s Choice Award 2015].\n\n\n\n\u5c0e\u5165\n\n\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u5c55\u958b\u3059\u308b\u3060\u3051\uff0e\u30a2\u30fc\u30ab\u30a4\u30d6\u306fOS\u5225\u306bJRE\u540c\u68b1\u7248\u3068JRE\u306a\u3057\u7248\u304c\u3042\u308b\uff0e\nLinux\u7248JRE\u540c\u68b1\u7248\u306f\u4e2d\u3092\u898b\u308b\u3068amd64\u3060\u3063\u305f\uff0e\u4ed6\u306earchtecture\u3067\u306fNo_JRE\u3092\u9078\u3076\u3057\u304b\u306a\u3055\u305d\u3046\uff0e\n\n\n\n\n\nHow to Install AsciidocFX \n\n\n\n\n\n\u5c0e\u5165\u4f8b\n\n$ wget https://github.com/asciidocfx/AsciidocFX/releases/download/v1.5.5/AsciidocFX_Linux_No_JRE.tar.gz\n$ tar xvf AsciidocFX_Linux_No_JRE.tar.gz\n$ AsciidocFX/bin/AsciidocFX\n\n\n\nOpenJDK\u3067\u52d5\u304b\u3059\u5834\u5408\u306f openjfx pkg\u3082\u5fc5\u8981\uff0e\n\n\n\n$ sudo apt install openjdk-8-jre openjfx\n\n\n\n\n\n\nOpenJDK\u74b0\u5883\u3067AsciidocFX\u3092\u52d5\u304b\u3059 | matoken’s meme\n\n\n\n\n\nARM64 + OracleJava\u74b0\u5883\u3067\u306f\u52d5\u4f5c\u3055\u305b\u308b\u3053\u3068\u304c\u3067\u304d\u3066\u3044\u306a\u3044\uff0e\n\n\n\n\n\nmatoken social:”Debian arm64\u74b0\u5883\u306bOracle Java\u5c0e\u5165\u3081\u3082”\n\n\n\n\n\n\n\u8b66\u544a\n\n\u52d5\u4f5c\u306f\u3057\u305f\u304c\uff0c overlay-scrollbar \u304c\u898b\u3064\u304b\u3089\u306a\u3044\u3068\u3044\u3046\u8b66\u544a\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u51fa\u308b\uff0e\n\n\n\n$ ./AsciidocFX\nGtk-Message: Failed to load module \"overlay-scrollbar\"\n\n\n\noverlay-scrollbar-gtk2 pkg\u3092\u5c0e\u5165\u3059\u308b\u3053\u3068\u3067\u89e3\u6c7a\uff0e\n\n\n\n$ sudo apt install overlay-scrollbar-gtk2\n\n\n\n\n\u4f7f\u3044\u52dd\u624b\n\n\n\n\n\u30e9\u30a4\u30d6\u30d7\u30ec\u30d3\u30e5\u30fc\u304c\u3042\u308b\u306e\u306f\u3084\u306f\u308a\u4fbf\u5229\n\n\n\n\n\n\u3088\u304f\u305a\u308c\u308b\u3051\u3069\u3082\u2026\u2026\n\n\n\n\n\n\n\n\u52d5\u4f5c\u306fCore2Duo\u30de\u30b7\u30f3\u3067\u3082\u8d77\u52d5\u306b\u306f\u6642\u9593\u304c\u304b\u304b\u308b\u304c\u8d77\u52d5\u3059\u308c\u3070\u554f\u984c\u306a\u304f\u5229\u7528\u3067\u304d\u308b\n\n\n\n\n\nARM64(1.2GHz 64-Bit Quad-Core ARM Cortex A54)+OpenJDK\u74b0\u5883\u3067\u306f\u30ad\u30fc\u5165\u529b\u304b\u3089\u306e\u30bf\u30a4\u30e0\u30e9\u30b0\u304c\u6c17\u306b\u306a\u3063\u3066\u8f9b\u3044\n\n\n\n\n\n\n\n\u66f8\u304d\u51fa\u3057\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u304cHTML, PDF, Ebook(mobi/Epub), Docbook\u3068\u8c4a\u5bcc\n\n\n\n\n\n\u3057\u304b\u3057GUI\u3067\u3057\u304b\u5229\u7528\u3067\u304d\u306a\u3044\u3088\u3046\u3067Marp\u3068\u540c\u3058\u3088\u3046\u306a\u3082\u3069\u304b\u3057\u3055\u304c\u3042\u308b\n\n\n\n\n\n\n\n\u57fa\u672c\u7684\u306b3\u30da\u30a4\u30f3\u3067\uff0c\u5de6\u7aef\u306f\u30d5\u30a1\u30a4\u30e9\u30fc\uff0c\u30a2\u30a6\u30c8\u30e9\u30a4\u30f3\uff0c\u6700\u8fd1\u4f7f\u3063\u305f\u30d5\u30a1\u30a4\u30eb\u304c\u5229\u7528\u3067\u304d\u308b\u304c\u9589\u3058\u308b\u3053\u3068\u3082\u51fa\u6765\u308b(\u5de6\u7aef\u306e\u30a2\u30af\u30c6\u30a3\u30d6\u306a\u30bf\u30d6\u3092\u30af\u30ea\u30c3\u30af)\n\n\n\n\n\u53f3\u7aef\u30da\u30a4\u30f3\u306f\u30d7\u30ec\u30d3\u30e5\u30fc\uff0c\u8a2d\u5b9a\u304c\u53ef\u80fd\u3067\u3053\u308c\u3082\u9589\u3058\u308b\u3053\u3068\u51fa\u6765\u308b(\u53f3\u7aef\u306e\u30a2\u30af\u30c6\u30a3\u30d6\u306a\u30bf\u30d6\u3092\u30af\u30ea\u30c3\u30af)\n\n\n\n\n\u30de\u30a6\u30b9\u306e\u4e2d\u30dc\u30bf\u30f3\u3084\uff0cshift+Ins\u3067\u306e\u8cbc\u4ed8\u3051\u304c\u3067\u304d\u306a\u3044\n\n\n\n\n\u901a\u5e38\u306e\u30b3\u30d4\u30fc\uff0c\u30da\u30fc\u30b9\u30c8\u3082\u3067\u304d\u306a\u304f\u306a\u308b\u3053\u3068\u304c\u3042\u308b\n\n\n\n\n\u5229\u7528\u4e2d\u306b\u30d5\u30a9\u30f3\u30c8\u304c\u6ef2\u3080\u3088\u3046\u306a\u8868\u793a\u306b\u306a\u308b\n\n\n\n\n\n\u30a8\u30c7\u30a3\u30bf\u753b\u9762\u3084\u30d7\u30ec\u30d3\u30e5\u30fc\u753b\u9762\u306f\u66f4\u65b0\u3067\u76f4\u308b\u304c\u4ed6\u306e\u90e8\u5206\u306f\u8d77\u52d5\u3057\u76f4\u3055\u306a\u3044\u3068\u76f4\u3089\u306a\u3044\n\n\n\n\n\n\n\n\n\u3066\u3053\u3068\u3067\u30de\u30a6\u30b9\u4e2d\u30dc\u30bf\u30f3\u8cbc\u308a\u4ed8\u3051\u3084\u624b\u6301\u3061\u306eARM\u3067\u91cd\u3044\u3063\u3066\u3053\u3068\u3067\u9078\u5916\u306b\uff0e", "date_published": "2017-08-03T06:14:20+09:00", "date_modified": "2017-08-03T06:14:20+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "AsciiDoc", "AsciidocFX", "Java", "Linux", "Artful(17.10)", "Debian", "stretch", "Ubuntu" ] }, { "id": "http://matoken.org/blog/?p=1633", "url": "https://matoken.org/blog/2017/08/01/run-asciidocfx-in-openjdk-environment/", "title": "OpenJDK\u74b0\u5883\u3067AsciidocFX\u3092\u52d5\u304b\u3059", "content_html": "
\n

AsciidocFX\u306eLinux\u7248\u306fJRE\u540c\u68b1\u7248(amd64\u306e\u307f)\u3068JRE\u306a\u3057\u7248\u304c\u914d\u5e03\u3055\u308c\u3066\u3044\u307e\u3059\uff0e
\nOpenJDK\u3067\u52d5\u304b\u306a\u3044\u306a\u3068\u601d\u3063\u3066\u3044\u305f\u306e\u3067\u3059\u304c\uff0c\u8abf\u3079\u3066\u307f\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306aissue\u304c\uff0e

\n
\n
\n\n
\n
\n

\u3066\u3053\u3068\u3067OpenJFX\u306e\u5c0e\u5165\u3092\u8a66\u3057\u3066\u307f\u305f\u3089amd64\u3067\u3082arm64\u74b0\u5883\u3067\u3082\u8d77\u52d5\u3057\u307e\u3057\u305f :)
\n\u3057\u304b\u3057\u624b\u5143\u306earm64\u74b0\u5883\u3067\u306f\u30ad\u30fc\u5165\u529b\u3057\u3066\u304b\u3089\u8868\u793a\u3055\u308c\u308b\u307e\u3067\u306e\u30e9\u30b0\u304c\u7d50\u69cb\u6c17\u306b\u306a\u308b\u306e\u3067\u5b9f\u7528\u306b\u306f\u3061\u3087\u3063\u3068\u8f9b\u305d\u3046\u3067\u3057\u305f\uff0e

\n
\n
\n
\n
$ sudo apt install openjfx\n$ java -version\nopenjdk version \"1.8.0_131\"\nOpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-0ubuntu1.16.04.2-b11)\nOpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
\n
\n
\n
\n\n
\n", "content_text": "AsciidocFX\u306eLinux\u7248\u306fJRE\u540c\u68b1\u7248(amd64\u306e\u307f)\u3068JRE\u306a\u3057\u7248\u304c\u914d\u5e03\u3055\u308c\u3066\u3044\u307e\u3059\uff0e\nOpenJDK\u3067\u52d5\u304b\u306a\u3044\u306a\u3068\u601d\u3063\u3066\u3044\u305f\u306e\u3067\u3059\u304c\uff0c\u8abf\u3079\u3066\u307f\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306aissue\u304c\uff0e\n\n\n\n\n\nDistribution without JRE does not start on linux \u00b7 Issue #261 \u00b7 asciidocfx/AsciidocFX\n\n\n\n\n\n\u3066\u3053\u3068\u3067OpenJFX\u306e\u5c0e\u5165\u3092\u8a66\u3057\u3066\u307f\u305f\u3089amd64\u3067\u3082arm64\u74b0\u5883\u3067\u3082\u8d77\u52d5\u3057\u307e\u3057\u305f :)\n\u3057\u304b\u3057\u624b\u5143\u306earm64\u74b0\u5883\u3067\u306f\u30ad\u30fc\u5165\u529b\u3057\u3066\u304b\u3089\u8868\u793a\u3055\u308c\u308b\u307e\u3067\u306e\u30e9\u30b0\u304c\u7d50\u69cb\u6c17\u306b\u306a\u308b\u306e\u3067\u5b9f\u7528\u306b\u306f\u3061\u3087\u3063\u3068\u8f9b\u305d\u3046\u3067\u3057\u305f\uff0e\n\n\n\n$ sudo apt install openjfx\n$ java -version\nopenjdk version \"1.8.0_131\"\nOpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-0ubuntu1.16.04.2-b11)\nOpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)\n\n\n\n\n\n\nHow to Install AsciidocFX", "date_published": "2017-08-01T22:20:17+09:00", "date_modified": "2017-08-01T22:20:17+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "AsciiDoc", "AsciidocFX", "OpenJDK", "Debian", "jessie", "Linux" ] }, { "id": "http://matoken.org/blog/?p=1631", "url": "https://matoken.org/blog/2017/08/01/debian-arm64%e7%92%b0%e5%a2%83%e3%81%aboracle-java%e5%b0%8e%e5%85%a5/", "title": "Debian arm64\u74b0\u5883\u306bOracle Java\u5c0e\u5165", "content_html": "
\n

AsciidocFX\u306fOpenJDK\u3067\u52d5\u304b\u306a\u3044\u307d\u3044\u306e\u3067Oracle Java\u5165\u308c\u3066\u307f\u3088\u3046\u3068\u3057\u3066\u5c11\u3057\u306f\u307e\u308a\u307e\u3057\u305f\uff0e

\n
\n
\n

\u203b\u305d\u306e\u5f8c\u52d5\u3044\u305f

\n\n
\n
\n
\n
\n

Oracle Java\u306f java-package \u3092\u4f7f\u3046\u3088\u3046\u306b\u306a\u3063\u305f\u306e\u304b\u306a\u308b\u307b\u3069

\n
\n
\n\n
\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067\u307e\u305a\u306f java-package pkg\u3092\u5c0e\u5165\uff0e

\n
\n
\n
\n
$ sudo apt install java-package
\n
\n
\n
\n

Oracle\u304b\u3089jre\u3092\u5165\u624b\u3068\u601d\u3063\u305f\u3089arm\u306ejae\u304a\u3089\u3093\u304b\u3063\u305f\u2026\u2026

\n
\n
\n\n
\n
\n

jdk\u306b\u306f Linux ARM 32 Hard Float ABI, Linux ARM 64 Hard Float ABI \u304c\u3042\u308b\u306e\u3067\u3053\u308c\u3092\u5165\u308c\u3066\u307f\u308b\uff0e

\n
\n
\n\n
\n
\n

\u3057\u304b\u3057\u3050\u306c\u306c\uff0e

\n
\n
\n
\n
$ make-jpkg ./jdk-8u141-linux-arm64-vfp-hflt.tar.gz\nCreating temporary directory: /tmp/make-jpkg.wW7eUWpw3m\nLoading plugins: /usr/share/java-package/common.sh /usr/share/java-package/javase.sh /usr/share/java-package/jdk-doc.sh /usr/share/java-package/oracle-jdk-doc.sh /usr/share/java-package/oracle-jdk.sh /usr/share/java-package/oracle-jre.sh /usr/share/java-package/oracle-server-jre.sh\n\nDetected Debian build architecture: arm64\nDetected Debian GNU type: aarch64-linux-gnu\n\nNo matching packaging method was found for jdk-8u141-linux-arm64-vfp-hflt.tar.gz.\nPlease make sure you are using a tar.gz or a self-extracting archive\nRemoving temporary directory: done
\n
\n
\n
\n

jdk\u306earchive\u3092\u5c55\u958b\u3057\u3066 jaja -version \u3068\u304b\u3057\u3066\u307f\u308b\u3068\u52d5\u304f\u3088\u3046\u306a\u306e\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u306f\u5408\u3063\u3066\u3044\u305d\u3046\uff0e

\n
\n
\n

\u30d0\u30b0\u3068\u3057\u3066\u4e0a\u304c\u3063\u3066\u3044\u305f\uff0e

\n
\n
\n\n
\n
\n

\u3053\u3061\u3089\u306e\u30d1\u30c3\u30c1\u3092\u4f7f\u308f\u305b\u3066\u3082\u3089\u3046\uff0e

\n
\n
\n\n
\n
\n
\n
$ wget 'https://bugs.debian.org/cgi-bin/bugreport.cgi?att=2;bug=863247;filename=java-package.patch;msg=10' -O java-package.patch\n$ sudo patch -P0 -d / < ./java-package.patch\n$ time make-jpkg ./jdk-8u141-linux-arm64-vfp-hflt.tar.gz\n  :\nreal    9m58.079s\nuser    8m53.790s\nsys     1m29.510s\n$ sha256sum oracle-java8-jdk_8u141_arm64.deb\n93a9b6136195616db7e33749eec783a224a125c2b3529385b548a49f5189af12  oracle-java8-jdk_8u141_arm64.deb\n$ sudo dpkg -i oracle-java8-jdk_8u141_arm64.deb
\n
\n
\n
\n

java\u3092Oracle\u306b\u5207\u308a\u66ff\u3048\u308b\uff0e

\n
\n
\n
\n
$ sudo update-alternatives --config java\nThere are 2 choices for the alternative java (providing /usr/bin/java).\n\n  Selection    Path                                              Priority   Status\n ------------------------------------------------------------\n* 0            /usr/lib/jvm/java-8-openjdk-arm64/jre/bin/java     1081      auto mode\n  1            /usr/lib/jvm/java-8-openjdk-arm64/jre/bin/java     1081      manual mode\n  2            /usr/lib/jvm/oracle-java8-jdk-arm64/jre/bin/java   318       manual mode\n\nPress <enter> to keep the current choice[*], or type selection number: 2\nupdate-alternatives: using /usr/lib/jvm/oracle-java8-jdk-arm64/jre/bin/java to provide /usr/bin/java (java) in manual mode\n$ java -version\njava version \"1.8.0_141\"\nJava(TM) SE Runtime Environment (build 1.8.0_141-b15)\nJava HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)
\n
\n
\n
\n

\u3068\u3053\u308d\u3067\uff0c\u306a\u305cOracle Java\u3092arm\u3067\u52d5\u304b\u3057\u305f\u304b\u3063\u305f\u304b\u3068\u3044\u3046\u3068AsciidocFX\u304c\u5b9f\u7528\u7684\u304b\u3069\u3046\u304b\u3092\u8a66\u3057\u305f\u304b\u3063\u305f\u304b\u3089\u3067\u3057\u305f\uff0e\u3057\u304b\u3057\u8b66\u544a\u3092\u51fa\u3057\u3066\u3059\u3050\u306b\u7d42\u4e86\u3057\u3066\u3057\u307e\u3044\u307e\u3057\u305f\u2026\u2026\uff0e
\narm\u3067\u672a\u5b9f\u88c5\u306e\u6a5f\u80fd\u3092\u4f7f\u3063\u3066\u3044\u308b\u611f\u3058\u3067\u3057\u3087\u3046\u304b?

\n
\n
\n
\n
$ AsciidocFX_Linux_No_JRE/AsciidocFX\nJava HotSpot(TM) 64-Bit Server VM warning: G1 GC is disabled in this release.
\n
\n
\n
\n

\u3066\u3053\u3068\u3067\u524a\u9664\u3057\u307e\u3057\u305f\uff0e(169MB\u306e\u5bb9\u91cf\u304c\u958b\u653e\u3055\u308c\u307e\u3057\u305f)

\n
\n
\n
\n
$ sudo apt purge oracle-java8-jdk java-package\n$ sudo rm -rf /usr/share/java-package
\n
\n
\n", "content_text": "AsciidocFX\u306fOpenJDK\u3067\u52d5\u304b\u306a\u3044\u307d\u3044\u306e\u3067Oracle Java\u5165\u308c\u3066\u307f\u3088\u3046\u3068\u3057\u3066\u5c11\u3057\u306f\u307e\u308a\u307e\u3057\u305f\uff0e\n\n\n\u203b\u305d\u306e\u5f8c\u52d5\u3044\u305f\n\n\n\n\nOpenJDK\u74b0\u5883\u3067AsciidocFX\u3092\u52d5\u304b\u3059 | matoken's meme\n\n\n\n\n\n\n\n\nOracle Java\u306f java-package \u3092\u4f7f\u3046\u3088\u3046\u306b\u306a\u3063\u305f\u306e\u304b\u306a\u308b\u307b\u3069\n\n\n\n\n\nJavaPackage – Debian Wiki\n\n\n\n\n\n\u3068\u3044\u3046\u3053\u3068\u3067\u307e\u305a\u306f java-package pkg\u3092\u5c0e\u5165\uff0e\n\n\n\n$ sudo apt install java-package\n\n\n\nOracle\u304b\u3089jre\u3092\u5165\u624b\u3068\u601d\u3063\u305f\u3089arm\u306ejae\u304a\u3089\u3093\u304b\u3063\u305f\u2026\u2026\n\n\n\n\n\nJava SE Runtime Environment 8 – Downloads\n\n\n\n\n\njdk\u306b\u306f Linux ARM 32 Hard Float ABI, Linux ARM 64 Hard Float ABI \u304c\u3042\u308b\u306e\u3067\u3053\u308c\u3092\u5165\u308c\u3066\u307f\u308b\uff0e\n\n\n\n\n\nJava SE Development Kit 8 – Downloads\n\n\n\n\n\n\u3057\u304b\u3057\u3050\u306c\u306c\uff0e\n\n\n\n$ make-jpkg ./jdk-8u141-linux-arm64-vfp-hflt.tar.gz\nCreating temporary directory: /tmp/make-jpkg.wW7eUWpw3m\nLoading plugins: /usr/share/java-package/common.sh /usr/share/java-package/javase.sh /usr/share/java-package/jdk-doc.sh /usr/share/java-package/oracle-jdk-doc.sh /usr/share/java-package/oracle-jdk.sh /usr/share/java-package/oracle-jre.sh /usr/share/java-package/oracle-server-jre.sh\n\nDetected Debian build architecture: arm64\nDetected Debian GNU type: aarch64-linux-gnu\n\nNo matching packaging method was found for jdk-8u141-linux-arm64-vfp-hflt.tar.gz.\nPlease make sure you are using a tar.gz or a self-extracting archive\nRemoving temporary directory: done\n\n\n\njdk\u306earchive\u3092\u5c55\u958b\u3057\u3066 jaja -version \u3068\u304b\u3057\u3066\u307f\u308b\u3068\u52d5\u304f\u3088\u3046\u306a\u306e\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u306f\u5408\u3063\u3066\u3044\u305d\u3046\uff0e\n\n\n\u30d0\u30b0\u3068\u3057\u3066\u4e0a\u304c\u3063\u3066\u3044\u305f\uff0e\n\n\n\n\n\n#863247 – java-package: ARM support bitrotted – Debian Bug report logs\n\n\n\n\n\n\u3053\u3061\u3089\u306e\u30d1\u30c3\u30c1\u3092\u4f7f\u308f\u305b\u3066\u3082\u3089\u3046\uff0e\n\n\n\n\n\nhttps://bugs.debian.org/cgi-bin/bugreport.cgi?att=2;bug=863247;filename=java-package.patch;msg=10\n\n\n\n\n\n\n$ wget 'https://bugs.debian.org/cgi-bin/bugreport.cgi?att=2;bug=863247;filename=java-package.patch;msg=10' -O java-package.patch\n$ sudo patch -P0 -d / < ./java-package.patch\n$ time make-jpkg ./jdk-8u141-linux-arm64-vfp-hflt.tar.gz\n :\nreal 9m58.079s\nuser 8m53.790s\nsys 1m29.510s\n$ sha256sum oracle-java8-jdk_8u141_arm64.deb\n93a9b6136195616db7e33749eec783a224a125c2b3529385b548a49f5189af12 oracle-java8-jdk_8u141_arm64.deb\n$ sudo dpkg -i oracle-java8-jdk_8u141_arm64.deb\n\n\n\njava\u3092Oracle\u306b\u5207\u308a\u66ff\u3048\u308b\uff0e\n\n\n\n$ sudo update-alternatives --config java\nThere are 2 choices for the alternative java (providing /usr/bin/java).\n\n Selection Path Priority Status\n ------------------------------------------------------------\n* 0 /usr/lib/jvm/java-8-openjdk-arm64/jre/bin/java 1081 auto mode\n 1 /usr/lib/jvm/java-8-openjdk-arm64/jre/bin/java 1081 manual mode\n 2 /usr/lib/jvm/oracle-java8-jdk-arm64/jre/bin/java 318 manual mode\n\nPress <enter> to keep the current choice[*], or type selection number: 2\nupdate-alternatives: using /usr/lib/jvm/oracle-java8-jdk-arm64/jre/bin/java to provide /usr/bin/java (java) in manual mode\n$ java -version\njava version \"1.8.0_141\"\nJava(TM) SE Runtime Environment (build 1.8.0_141-b15)\nJava HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)\n\n\n\n\u3068\u3053\u308d\u3067\uff0c\u306a\u305cOracle Java\u3092arm\u3067\u52d5\u304b\u3057\u305f\u304b\u3063\u305f\u304b\u3068\u3044\u3046\u3068AsciidocFX\u304c\u5b9f\u7528\u7684\u304b\u3069\u3046\u304b\u3092\u8a66\u3057\u305f\u304b\u3063\u305f\u304b\u3089\u3067\u3057\u305f\uff0e\u3057\u304b\u3057\u8b66\u544a\u3092\u51fa\u3057\u3066\u3059\u3050\u306b\u7d42\u4e86\u3057\u3066\u3057\u307e\u3044\u307e\u3057\u305f\u2026\u2026\uff0e\narm\u3067\u672a\u5b9f\u88c5\u306e\u6a5f\u80fd\u3092\u4f7f\u3063\u3066\u3044\u308b\u611f\u3058\u3067\u3057\u3087\u3046\u304b?\n\n\n\n$ AsciidocFX_Linux_No_JRE/AsciidocFX\nJava HotSpot(TM) 64-Bit Server VM warning: G1 GC is disabled in this release.\n\n\n\n\u3066\u3053\u3068\u3067\u524a\u9664\u3057\u307e\u3057\u305f\uff0e(169MB\u306e\u5bb9\u91cf\u304c\u958b\u653e\u3055\u308c\u307e\u3057\u305f)\n\n\n\n$ sudo apt purge oracle-java8-jdk java-package\n$ sudo rm -rf /usr/share/java-package", "date_published": "2017-08-01T21:49:26+09:00", "date_modified": "2017-08-01T21:49:26+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "AsciiDoc", "AsciidocFX", "OraleJava", "Debian", "Linux", "stretch" ] } ] }