e1bea0c068
2007-05-31 Matthias Klose <doko@ubuntu.com> * javax/management/NotificationBroadcasterSupport.java (getNotificationInfo): Add cast. * native/jni/qt-peer/Makefile.am (AM_CXXFLAGS): Add libstdc++ include directories. * native/jni/qt-peer/Makefile.in: Regenerate. libjava/ChangeLog: 2007-06-03 Matthias Klose <doko@ubuntu.com> * java/io/natFileWin32.cc (setFilePermissions): New (stub only). _access: Handle EXEC query, stub only. 2007-06-03 Matthias Klose <doko@ubuntu.com> Merged from classpath: * gnu/java/nio/SelectorProviderImpl.java: Whitespace merge. * java/lang/System.java(inheritedChannel): New. * java/lang/Character.java: Remove stray`;'. * java/net/MulticastSocket.java: Merged. * java/text/DateFormatSymbols.java(getInstance): New, comment updates. * java/text/Collator.java(getInstance): Merged. * java/util/Calendar.java: New attributes ALL_STYLES, SHORT, LONG. getDisplayName, getDisplayNames: New. * java/util/logging/Logger.java: Merged. * Regenerate .class and .h files. 2007-06-03 Matthias Klose <doko@ubuntu.com> * java/io/File.java: Merge with classpath-0.95, new method setFilePermissions, new attribute EXEC. * java/io/natFilePosix.cc (setFilePermissions): New. _access: Handle EXEC query. * classpath/lib/java/io/File.class, java/io/File.h: Regenerate. 2007-06-03 Matthias Klose <doko@ubuntu.com> Imported GNU Classpath 0.95. * classpath/Makefile.in, classpath/native/jni/midi-dssi/Makefile.in, classpath/native/jni/classpath/Makefile.in, classpath/native/jni/Makefile.in, classpath/native/jni/gconf-peer/Makefile.in, classpath/native/jni/java-io/Makefile.in, classpath/native/jni/native-lib/Makefile.in, classpath/native/jni/java-util/Makefile.in, classpath/native/jni/midi-alsa/Makefile.in, classpath/native/jni/java-lang/Makefile.in, classpath/native/jni/java-nio/Makefile.in, classpath/native/jni/java-net/Makefile.in, classpath/native/jni/xmlj/Makefile.in, classpath/native/jni/qt-peer/Makefile.in, classpath/native/jni/gtk-peer/Makefile.in, classpath/native/Makefile.in, classpath/native/jawt/Makefile.in, classpath/native/fdlibm/Makefile.in, classpath/native/plugin/Makefile.in, classpath/resource/Makefile.in, classpath/scripts/Makefile.in, classpath/tools/Makefile.in, classpath/doc/Makefile.in, classpath/doc/api/Makefile.in, classpath/lib/Makefile.in, classpath/external/Makefile.in, classpath/external/jsr166/Makefile.in, classpath/external/sax/Makefile.in, classpath/external/w3c_dom/Makefile.in, classpath/external/relaxngDatatype/Makefile.in, classpath/include/Makefile.in, classpath/examples/Makefile.in: Regenerate. * classpath/config.guess, classpath/config.sub, classpath/ltmain.sh : Update. * classpath/configure, classpath/depcomp, classpath/missing, classpath/aclocal.m4, classpath/install-sh: Regenerate. * gnu/classpath/Configuration.java (CLASSPATH_VERSION): Now 0.95. * sources.am: Regenerate. * Makefile.in: Regenerate. * Update the .class files and generated CNI header files, add new .class and generated CNI header files. * Remove generated files for removed java source files: classpath/gnu/java/net/BASE64.java, classpath/gnu/java/security/util/Base64.java, classpath/gnu/java/awt/peer/gtk/GThreadMutex.java, classpath/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java, classpath/gnu/java/awt/font/autofit/Scaler.java, classpath/gnu/classpath/jdwp/util/Value.java, classpath/gnu/javax/net/ssl/Base64.java. * Remove empty directories. * Makefile.am(nat_source_files): Add natVMOperatingSystemMXBeanImpl.cc. * java/lang/Class.java(setAccessible): Merge from classpath. * java/util/Locale.java: Remove. * gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java, gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.cc: New. * gcj/javaprims.h: Update class declarations. * scripts/classes.pl: Update usage. * HACKING: Mention to build all peers. From-SVN: r125302 |
||
---|---|---|
.. | ||
asm/org/objectweb/asm | ||
classes | ||
com/sun | ||
external/asm/org/objectweb/asm | ||
gnu/classpath/tools | ||
sun/rmi/rmic | ||
.cvsignore | ||
appletviewer.in | ||
gappletviewer.in | ||
gjar.in | ||
gjarsigner.in | ||
gjavah.in | ||
gkeytool.in | ||
gnative2ascii.in | ||
gorbd.in | ||
grmic.in | ||
grmid.in | ||
grmiregistry.in | ||
gserialver.in | ||
gtnameserv.in | ||
jarsigner.in | ||
keytool.in | ||
Makefile.am | ||
Makefile.in | ||
README | ||
toolwrapper.c |
The GNU Classpath tools are stored in the tools.zip. They can be invoked by putting this archive into classpath and specifying the tool main class as the class to run (parameters usually follow). The current release contains the following tools: == GIOP tools == GIOP tools are used for creating the applications that use GIOP communication protocol. It provides necessary support for org.omg.* and javax.rmi.* packages. All GIOP tools support the --help option, for instance: java -cp tools.zip gnu.classpath.tools.giop.IorParser --help The list of the currently available GIOP tools (name matches the main class in gnu.classpath.tools.giop package): * GRMIC - RMI-IIOP stub and tie generator. * NameService - GIOP transient naming service (this tool is called tnameserv in Sun's package). * NameServicePersistent - GIOP persistent naming service (this tool is called orbd in Sun's package). * IorParser - Parses the stringified form of the interoperable object references (IOR's). == RMI tools == RMI tools provide support for java.rmi package. All tools support the --help key by printing more information, for instance: java -cp tools.zip gnu.classpath.tools.rmi.RMIC --help The list of the currently available RMI tools (name matches the main tool class in gnu.classpath.tools.rmi package): * RMIC - RMI stub and tie source code generator (complements the ASM based bytecode generator in the separate cp-tools project). This tool is only needed for research and backward-compatibile applications, as Classpath supports the 1.5 feature to replace such stubs by proxy classes. * REGISTRY - The persistent RMI naming service. * RMID - The persistent RMI activation daemon, supports the java.rmi.activation package. == Security tools == Security tools (currently) are used for signing and verifying JAR files as well as (planned) generating and managing cryptographic tokens and credentials. The list of individual tools, the name of their main class that should be invoked by the Java launcher, and a summary of what they provide follows: * jarsigner gnu.classpath.tools.jarsigner.Main A drop-in replacement for the "jarsigner" tool.