トップ 一覧 検索 ヘルプ RSS ログイン

Javaの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
Download Java 2 Platform Standard Edition 5.0

http://java.sun.com/j2se/1.5.0/download.jsp

!!!Programming

!Properties

*[Javaリソース・プロパティーメモ(Hishidama's Java resource/property Memo)|http://www.ne.jp/asahi/hishidama/home/tech/java/resource.html]
**System.getProperty("test")
**java -Dtest=123 Sample

!!!JVM & FreeBSD

*jc: http://jcvm.sourceforge.net/
*jamvm: http://jamvm.sourceforge.net/

いずれもsablevmと共存できない
*classpath-0.93_2 conflicts with installed package(s): sablevm-classpath-1.13_2 

!!!JVM & SH4

!sablevm

*http://www.nabble.com/Porting-Sable-VM-to-SH4-td6915542.html
**portingされている?

 sablevm-1.13 % grep -i sh-4 -r *
 src/libffi/src/sh/sysv.S:          32 bytes (floating register parameters, SH-4 only)                     

 sablevm-1.13 % grep -i sh4 -r *
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if (! defined(__SH4__))
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if defined(__SH4__)
 src/libffi/src/sh/ffi.c:#if (! defined(__SH4__))
 src/libffi/src/sh/sysv.S:#if defined(__SH4__)
 src/libffi/src/sh/sysv.S:#if defined(__SH4__)
 src/libffi/src/sh/sysv.S:#if defined(__SH4__)
 src/libffi/src/sh/sysv.S:#if defined(__SH4__)
 src/libffi/src/sh/sysv.S:#if defined(__SH4__)
 src/libffi/src/sh/sysv.S:#if defined(__SH4__)
 src/libffi/src/sh/sysv.S:#if defined(__SH4__)
 src/libffi/src/sh/sysv.S:#if defined(__SH4__)
!jamvm

*http://jamvm.sourceforge.net/


!Apache Harmony

*http://harmony.apache.org/
*次の記述あり: apache-harmony-src-r629320/working_classlib/modules/luni/src/main/native/luni/shared/cbigint.c:  U_64 temp1, temp2, temp3;     /* temporary variables to help the SH-4, and gcc */   

 apache-harmony-src-r629320 % grep -i sh-4 -r *
 working_classlib/modules/luni/src/main/native/luni/shared/cbigint.c:  U_64 temp1, temp2, temp3;     /* temporary variables to help the SH-4, and gcc */

 ~/tmp/apache-harmony-src-r629320 % grep -i sh4 -r *
 working_classlib/modules/awt/src/main/java/windows/org/apache/harmony/awt/nativebridge/windows/WindowsDefs.java:    static final int PROCESSOR_HITACHI_SH4 = 10005;
 working_classlib/modules/awt/src/main/java/windows/org/apache/harmony/awt/nativebridge/windows/WindowsDefs.java:    static final int PROCESSOR_SHx_SH4 = 104;
 working_classlib/modules/awt/src/main/java/windows/org/apache/harmony/awt/nativebridge/windows/WindowsDefs.java:    static final int IMAGE_FILE_MACHINE_SH4 = 0x01a6;
 working_classlib/modules/awt/src/main/java/windows/org/apache/harmony/awt/nativebridge/windows/WindowsDefs.java:    static final int psh4 = 0x0403;
 working_classlib/modules/awt/src/test/impl/boot/org/apache/harmony/awt/gl/MultiRectAreaLineCashTest.java:        checkArea("LineCash4", area, new int[]{1, 10, 2, 12});
 working_classlib/modules/awt/src/test/impl/boot/org/apache/harmony/awt/gl/MultiRectAreaRectCashTest.java:        checkArea("RectCash4", area,
 working_classlib/modules/portlib/src/main/native/include/shared/hyport.h:#define HYPORT_ARCH_SH4  "sh4"
 working_classlib/modules/portlib/src/main/native/port/windows/hysysinfo.c:#elif defined( _SH4_)
 working_classlib/modules/portlib/src/main/native/port/windows/hysysinfo.c:  return HYPORT_ARCH_SH4;