java

ビッグエンディアンとリトルエンディアン

あーなんていうか、バイナリで書かれた設定ファイル的なものから必要な情報を抽出する的なコードをJavaで書いてたんだけど、JavaのVMがビッグエンディアンな一方で、バイナリで書かれた設定ファイル的なものが普通にリトルエンディアンなので、java.io.Rando…

Ubuntu/tomcat6で /etc/init.d/tomcat6 start 時にsyslogに大量のエラーメッセージがでるのだが

Sep 16 02:28:07 ****** jsvc.exec[32503]: Could not load Logmanager "org.apache.juli.ClassLoaderLogManager" Sep 16 02:28:07 ****** jsvc.exec[32503]: java.security.AccessControlException: access denied (java.lang.RuntimePermission setContext…

zlib使ってjarファイルの読み書きをしようとしたけど大変そうだったので諦めたの件

jarコマンドが使えない環境でjarファイルを読んで中のファイルをあれこれする必要があって、 jarファイルって実質zipだと聞いていたのでzlib使えば何とかなるんじゃねーと思って 色々試行錯誤していたけど、zlibだけでzipファイルをI/Oするのって結構大変そ…

antでjar作るときにマニフェストファイルも一緒に作るメモ

<manifest> <attribute name="Main-Class" value="Test" /> </manifest> 多分こんな感じのを要素の中に追加してあげればいい

javaでJarファイル読むときのメモ

import java.io.*; import java.util.*; import java.util.jar.*; public class Test{ public static void main(String args[]) { try{ JarFile jarfile = new JarFile(new File("SAMPLE.jar")); Enumeration<JarEntry> enm = jarfile.entries(); while(enm.hasMoreEle</jarentry>…

JAVA_HOMEについて

/usr/lib/jvm/java-6-sun/かな? /usrだとnative2asciiでエラーがでたりするっぽい...