« システム開発を通じて自己実現する | メイン | マイクロソフトの製品セミナーに参加 »
2006年07月06日
java2htmlでハイライト表示されたHTMLを作成する
Javaのソースコードを HTML として公開するときに、例えば pre タグとか利用して記述するということもできますが、予約語のキーワードとかをハイライト表示するのは面倒くさいですよね。
java2html というライブラリを利用すれば、Javaのソースコードからハイライト表示されたHTMLを簡単に作成することができます。java2htmlではAntタスクも用意されているので、ビルドプロセスの一環として組み込むことも可能です。
ここではjava2htmlのAntタスクを利用して作成したいと思います。
●環境
Windows-XP Professional SP2
JDK1.5.0
Eclipse 3.2
java2html 5.0
●手順
1.Eclipse で Java プロジェクトを作成し、適当な Java プログラムを作成してください。またjava2html.jarを lib ディレクトリに配置します。
プロジェクトの構成
/src
/lib
java2html.jar
2.プロジェクトのルートディレクトリに build.xml を作成します。build.xml の内容は以下のとおりです。
<?xml version="1.0" encoding="UTF-8" ?>
<project name="Samples" default="help" basedir=".">
<property name="app.name" value="Samples" />
<property name="app.version" value="0.9" />
<property name="src.dir" value="src" />
<property name="class.dir" value="bin" />
<property name="build.dir" value="build" />
<target name="help">
<echo>
<![CDATA[
${app.name} build file:
java2html - Java ソースファイルからカラーハイライトされた HTML を作成します。
]]>
</echo>
</target>
<target name="clean">
<delete dir="${build.dir}" />
</target>
<target name="init">
<mkdir dir="${build.dir}" />
</target>
<taskdef name="java2html"
classname="de.java2html.anttasks.Java2HtmlTask"
classpath="${class.dir}"
/>
<target name="java2html">
<java2html
srcdir="${src.dir}"
destdir="${build.dir}"
includes="**/*.java"
style="eclipse"
showLineNumbers="true"
showFileName="true"
showTableBorder="true"
/>
</target>
</project>
3.build.xml を右クリックして、[Run As] - [Ant build...] をクリックします。
4.[Classpath] タブで java2html.jar を追加します。
5.[Targets] タブで init, java2html を順にクリックし、[Run] ボタンをクリックします。
![]()
6.BUILD SUCCESSFUL と表示されたら、プロジェクトに作成された build ディレクトリ配下に html ファイルが作成されていることを確認できます。HTML を開いて確認してください。
![]()
投稿者 thatanaka : 2006年07月06日 06:49
コメント
voZBym dfv814t4fdfvmlfn093fvgbos
投稿者 nansey : 2008年06月24日 08:13
Ypxy46 http://dj83Ba0t9flLdxWkq4h9.biz
投稿者 jordan : 2009年11月25日 05:06
Ypxy46 http://dj83Ba0t9flLdxWkq4h9.biz
投稿者 jordan : 2009年11月25日 05:07
kdRt1x http://jfkIj4nC01mcKkavYstU3l.net
投稿者 sophos : 2010年03月05日 16:47
kdRt1x http://jfkIj4nC01mcKkavYstU3l.net
投稿者 sophos : 2010年03月05日 16:47
Lots of specialists claim that credit loans aid a lot of people to live the way they want, because they can feel free to buy needed goods. Furthermore, various banks offer credit loan for young and old people.
投稿者 NADINEKING : 2010年07月14日 04:18
Hd3O1P http://djb3jDdmjckow30cnjcmd61l0dy.com
投稿者 samanta : 2010年09月01日 10:29
Hd3O1P http://djb3jDdmjckow30cnjcmd61l0dy.com
投稿者 samanta : 2010年09月01日 10:30
Hd3O1P http://djb3jDdmjckow30cnjcmd61l0dy.com
投稿者 samanta : 2010年09月01日 10:30
Hd3O1P http://djb3jDdmjckow30cnjcmd61l0dy.com
投稿者 samanta : 2010年09月01日 10:30