ScalaはJavaVM上で動くのでコンパイルしてclassファイルを出力することができます。 classファイルをまとめてjar化して様々な環境で動かしてみたいという欲求を満たしましょう。 ちょっとしたことを忘れるとはまってしまうのでここに記しておきます。 まず、コンパイルです。 ここで注意するべき点はmainメソッドを含むobjectを作ることですね。 例えば以下のような例が挙げられます。 // hello.scala object HelloWorld { def main(args:Array[String]) = println("HelloWorld!") } objectのキーワードはシングルトンであるので静的のように振舞います。 (簡単に言うとC/C++やJavaでいうstaticみたいなものです。…ちょっと違いますが) まずこれをコンパイルします。 scalac hell
http://www.jetbrains.net/confluence/display/GRVY/Scripting+IDE+for+DSL+awareness IntelliJ, SUGEEEEEEEEEE!!!!! 何がスゴいかって言うと,GroovyDSLと呼ばれるスクリプトをIntelliJに読み込ませることで,特定のDSLやダイナミックなメソッドやプロパティを,IntelliJに把握させることができるんだって。つまり,コード補完やら型推論なんかができるようになるってこと。あ,そうそう。こっちも参照してね。 → Use GroovyDSL in IntelliJ IDEA Community Edition - Messages from mrhaki 冒頭のリンク先にあった例を取ると。下記のようなDayCounter.groovyってスクリプトがあるとする。 Integer.me
We are proud the announce that AjaxSwing 3.2.7 is available for download. AjaxSwing is a web deployment platform for Java Swing applications. It allows companies that built Java desktop applications to run them as web applications. AjaxSwing can be thought of as a Java Swing to HTML converter that creates HTML and JavaScript at runtime. It is unique in that it requires no modifications to existing
Apache™ FOP¶ FOP Home Download Quick Start Guide Compliance Getting Help FAQs FOP Wiki Mailing Lists License Resources¶ XSL-FO Examples Bugs Wiki Other Project¶ News Who We Are Status Known Issues Changes Versions¶ FOP Trunk (dev)¶ Overview Upgrading Using Apache™ FOP¶ Build Configure Run Embed Servlets Ant Task Config Options Features¶ Accessibility Complex Scripts Events Extensions Fonts Graphic
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く