タグ

jarに関するsupermomongaのブックマーク (9)

  • [JRuby][Warbler]Rubyで書いたソースからJARを作成する | DevelopersIO

    はじめに t.hondaです。Rubyでサクっと書いたスクリプトからJARを作成し、Javaが動く環境に配置して動かすことができたら便利だと思い、その方法を調べてみました。以下に、その実現方法とサンプルソースを書きたいと思います。 実行環境について 以下の実行環境にて開発、動作確認をしてみました。 jruby 1.7.16.1 java version "1.8.0_25" またJARの作成には、WarblerというGemを使います。 以下、Gemのバージョンです。 aws-sdk-core 2.0.11 warbler 1.4.4 ソースと開発方法について では、開発手順とソースについてです。先ほども書きましたが、流れとしては プロジェクトを作成する Warblerを使用し、JARを作成する という感じとなります。 1.プロジェクトの構成について プロジェクトの作成手順について書く前に、

    [JRuby][Warbler]Rubyで書いたソースからJARを作成する | DevelopersIO
  • 2014ブレイク確実!JavaベースのポータブルなWebフレームワーク Dropwizard - yojikのlog

    最近Dropwizardというフレームワークが海外JavaおよびJVMベース言語界隈で流行り始めている感しがします。 Thought Works Technology Reader でも Traialに入ってきています。 http://dropwizard.codahale.com/ このフレームワークはYammerのバックエンドWebサービスを提供するために作られたフレームワークで、アプリケーション開発者からみると、 JaxRSベースのREST提供フレームワーク ORM Jettyベースの組み込みWebサーバ Metricsを収集するためのライブラリ、管理ツール等 といった機能があります。 ここらへんまでは普通のフレームワークと基的には違いが無く、むしろWebサービスに特化しているため物足りなく感じるのですが、特筆すべきは、このフレームワークが推奨するデプロイ・運用方法にあります。

    2014ブレイク確実!JavaベースのポータブルなWebフレームワーク Dropwizard - yojikのlog
  • chatworkをvimで - エンジニアですよ!

    仕事でchatworkを使うことを強いられているので、vimから使えるようにしたいなと思いました。 実際にはProcessManagerを使う機会を探していてちょうど良かったのでやってみた感じで使えるかは微妙なところですが。 構成 chatwork API server (?) API serverなのかよくわかってないけど、とりあえず諸々受け取ってchatworkにリクエスト送ってレスポンス受け取ってレスポンスを出力するみたいなものです clojure製 jar vim <-> API serverの連携 vital.vimのProcessManager vimからの操作 Unite API よく分からないで言ってますが上にも書いたように、普通にjava -jar で起動すると、標準入力からコマンド受け付けてそれに応じてchatworkにリクエストをぽいっとします。で、レスポンスをゴニョ

    chatworkをvimで - エンジニアですよ!
    supermomonga
    supermomonga 2013/10/15
    チャットワーク使ってるので公開して欲しい感ありますね
  • JavaアプリをExe化するLaunch4jの使い方と仕組み - seraphyの日記

    Launch4jとは? Launch4jとは、JavaアプリケーションのExeラッパーを作成するツールである。 以下よりダウンロードできる。 http://launch4j.sourceforge.net/ このLaunch4jを使うことで、実行可能JarをExeファイルとして起動できるようにラップすることができる。 しかし、生成されたExeは単純なラッパーにすぎず、Exe化したといってもJavaランタイムが不要になるわけではない。 これは、端的にいえば、「Javaアプリケーションを起動するためのexe」を作るものだと考えてよい。 であれば、単純な「実行可能なjar」と比較して何が嬉しいのか? 機能的には以下のようなアドバンテージがある。 Launch4jでExe化するメリット Exeなので、これがアプリケーションであることが一目でわかる Javaに詳しくない人はjarファイルを見ても扱い

    JavaアプリをExe化するLaunch4jの使い方と仕組み - seraphyの日記
  • JRubyで作ったスクリプトをwindowsユーザに提供する方法 - ハード屋のヨコ好き

    良いスクリプトができたとき、その感動を他の人にも共有したくなる時があります。 ですが、Rubyスクリプトを他の人に実行してもらう時困ったことが起こります。 それは、Rubyを実行する環境が、他の人のデスクトップで整っていないことです。 これは致命的です。 まぁWindows用のCRubyをインストールしてもらえばいいんですが、頑固な人もいてなかなか受け入れてくれなかったり。。 で、思いついたのがJRubyです。Javaランタイムなら大抵の場合(うちでは)入っているようです。 よし!JRubyで提供だ。 JRubyで提供する方法(+バッチファイル) sample.rbというスクリプトを実行する環境を用意してみます。 まずは、JRubyを用意します。 JRubyのパッケージはいろいろ揃っているようです。exeとかzipとか その中で.jarを選択します。 http://jruby.org/do

    JRubyで作ったスクリプトをwindowsユーザに提供する方法 - ハード屋のヨコ好き
  • [ruby]JRubyのコードをexeファイルにする方法とMacの.app形式にする方法

    JavaとかJRubyはインストールしておいてください。 やり方は省略です。 rawrをインストールします 私はMatzRubyがメインなので、jruby -Sでgemやrakeを操作します。 gemとかrakeとか打つと、MatzRubyが起動してしまいますので。 jruby -S gem install rawrrawr-1.1.2のgemパッケージにはjruby_fetch.rbの入れ忘れがあるので、 rawr-1.1.2/libのディレクトリにwgetで入れてしまいます。 http://gitorious.org/projects/rawr からとって来てください。 wget http://gitorious.org/projects/ 途中省略 /lib/jruby_fetch.rb 実行するスクリプトを用意します rubyの実行ファイルはmain.rbという名前にし、 lib/

    [ruby]JRubyのコードをexeファイルにする方法とMacの.app形式にする方法
  • Linuxでのminecraft公式マルチサーバーに日本語拡張MODを導入する方法 | かなりすごいブログ

    情報がなくて時間かかったのでメモ。 CraftBukkitでなく、公式マルチサーバー用です。 まずminecraft_server.jarを適当なところに解凍。この時バックアップは取っておくこと。 mkdir ./server_rawfiles cp ./minecraft_server.jar ./minecraft_server.backup.jar mv ./minecraft_server.jar ./server_rawfiles cd ./server_rawfiles jar xvf ./minecraft_server.jar rm ./minecraft_server.jar 次に日語拡張MODをダウンロードして解凍。 rm ./font.txt wget http://zeeksphere.sakura.ne.jp/minecraft/JaModForOfficial

    supermomonga
    supermomonga 2011/10/15
    ぶろぐかいた
  • MANIFEST.MFを使って、jarファイルをダブルクリックで実行

    <IT技術の処方箋:MANIFEST.MFを使って、jarファイルをダブルクリックで実行> jarファイルをダブルクリックだけで実行できるようにしましょう。 例えば、Aaa.class、Bbb.class、Ccc.classをjarファイル でまとめて、 Aaa.classのmainを実行したい場合の方法です。 ●Jarファイルの作成 C:\java>jar cvf JarAbc.jar *.class マニフェストが追加されました。 Aaa.class を追加中です。(入 = 614) (出 = 404)(34% 収縮されました) Bbb.class を追加中です。(入 = 1308) (出 = 745)(43% 収縮されました) Ccc.class を追加中です。(入 = 1375) (出 = 787)(42% 収縮されました) ●Jarファイルの解凍 C:\java>jar xvf

  • 2010-06-24

    JavaSE6以降ではJavaアプリケーションの起動時にスプラッシュスクリーンを表示できるオプションが加わった。 これはアプリケーションのクラスがロードし終わるまえにJava実行ファイル側が表示してくれるものであるため、可能な限り早い段階で画面に表示される。 Javaアプリケーション、とくにSwingなどのGUI画面をもつアプリケーションは多数のクラスを読み込む必要があるため、それ自身が、いくら数キロバイトという小さなアプリケーションであったとしても起動するまで数秒は要すという欠点がある。 (起動してしまえば、けっこう速い。) この遅さは「あれ、操作まちがえたかな??」とか「もしかして、このアプリ、壊れている??」とか不安になるくらいには十分な時間があり、可能であればスプラッシュを表示して「読み込み中なんだ」とユーザに知らせるのは、ほとんど義務といってよいくらいである。 このスプラッシュに

    2010-06-24
  • 1