Appendix D. The Java API

Currently, Jamaica supports the following packages:

The following classes are specified in the JDK. Currently, not all classes are implemented by Jamaica. This list gives an overview about what classes are implemented and which aren't. Classes marked [1] are not yet implemented in Jamaica and classes marked [2] are implemented, but not yet completely. Unmarked classes are implemented as specified in JDK 1.2.

aicas is constantly working on the enhancement of the supported class libraries. However, if you need any class or package that is not yet available, please contact us at .

java/beans/AppletInitializer
java/beans/BeanDescriptor
java/beans/BeanInfo
java/beans/Beans
java/beans/Customizer
java/beans/DefaultPersistenceDelegate[1]
java/beans/DesignMode
java/beans/Encoder[1]
java/beans/EventHandler[1]
java/beans/EventSetDescriptor
java/beans/ExceptionListener
java/beans/Expression[1]
java/beans/FeatureDescriptor
java/beans/IndexedPropertyDescriptor
java/beans/IntrospectionException
java/beans/Introspector
java/beans/MethodDescriptor
java/beans/ParameterDescriptor
java/beans/PersistenceDelegate[1]
java/beans/PropertyChangeEvent
java/beans/PropertyChangeListener
java/beans/PropertyChangeListenerProxy
java/beans/PropertyChangeSupport
java/beans/PropertyDescriptor[2]
java/beans/PropertyEditor
java/beans/PropertyEditorManager
java/beans/PropertyEditorSupport
java/beans/PropertyVetoException
java/beans/SimpleBeanInfo
java/beans/Statement[1]
java/beans/VetoableChangeListener
java/beans/VetoableChangeListenerProxy
java/beans/VetoableChangeSupport
java/beans/Visibility
java/beans/XMLDecoder[1]
java/beans/XMLEncoder[1]
java/beans/beancontext/BeanContext
java/beans/beancontext/BeanContextChild
java/beans/beancontext/BeanContextChildComponentProxy
java/beans/beancontext/BeanContextChildSupport
java/beans/beancontext/BeanContextContainerProxy
java/beans/beancontext/BeanContextEvent
java/beans/beancontext/BeanContextMembershipEvent
java/beans/beancontext/BeanContextMembershipListener
java/beans/beancontext/BeanContextProxy
java/beans/beancontext/BeanContextServiceAvailableEvent
java/beans/beancontext/BeanContextServiceProvider
java/beans/beancontext/BeanContextServiceProviderBeanInfo
java/beans/beancontext/BeanContextServiceRevokedEvent
java/beans/beancontext/BeanContextServiceRevokedListener
java/beans/beancontext/BeanContextServices
java/beans/beancontext/BeanContextServicesListener
java/beans/beancontext/BeanContextServicesSupport
java/beans/beancontext/BeanContextSupport
java/io/BufferedInputStream
java/io/BufferedOutputStream
java/io/BufferedReader
java/io/BufferedWriter
java/io/ByteArrayInputStream
java/io/ByteArrayOutputStream
java/io/CharArrayReader
java/io/CharArrayWriter
java/io/CharConversionException
java/io/DataInput
java/io/DataInputStream[2]
java/io/DataOutput
java/io/DataOutputStream
java/io/EOFException
java/io/Externalizable
java/io/File[2]
java/io/FileDescriptor[2]
java/io/FileFilter
java/io/FileInputStream
java/io/FileNotFoundException
java/io/FileOutputStream
java/io/FilePermission[2]
java/io/FileReader
java/io/FileWriter
java/io/FilenameFilter
java/io/FilterInputStream
java/io/FilterOutputStream
java/io/FilterReader
java/io/FilterWriter
java/io/IOException
java/io/InputStream
java/io/InputStreamReader
java/io/InterruptedIOException
java/io/InvalidClassException
java/io/InvalidObjectException
java/io/LineNumberInputStream
java/io/LineNumberReader
java/io/NotActiveException
java/io/NotSerializableException
java/io/ObjectInput
java/io/ObjectInputStream[2]
java/io/ObjectInputValidation
java/io/ObjectOutput
java/io/ObjectOutputStream[2]
java/io/ObjectStreamClass
java/io/ObjectStreamConstants[2]
java/io/ObjectStreamException
java/io/ObjectStreamField
java/io/OptionalDataException
java/io/OutputStream
java/io/OutputStreamWriter
java/io/PipedInputStream
java/io/PipedOutputStream
java/io/PipedReader
java/io/PipedWriter
java/io/PrintStream[2]
java/io/PrintWriter
java/io/PushbackInputStream
java/io/PushbackReader
java/io/RandomAccessFile[2]
java/io/Reader
java/io/SequenceInputStream
java/io/Serializable
java/io/SerializablePermission
java/io/StreamCorruptedException
java/io/StreamTokenizer
java/io/StringBufferInputStream
java/io/StringReader
java/io/StringWriter[2]
java/io/SyncFailedException
java/io/UTFDataFormatException
java/io/UnsupportedEncodingException
java/io/WriteAbortedException
java/io/Writer[2]
java/lang/AbstractMethodError
java/lang/ArithmeticException
java/lang/ArrayIndexOutOfBoundsException
java/lang/ArrayStoreException
java/lang/AssertionError
java/lang/Boolean
java/lang/Byte
java/lang/CharSequence
java/lang/Character[2]
java/lang/Class[2]
java/lang/ClassCastException
java/lang/ClassCircularityError
java/lang/ClassFormatError
java/lang/ClassLoader[2]
java/lang/ClassNotFoundException
java/lang/CloneNotSupportedException
java/lang/Cloneable
java/lang/Comparable
java/lang/Compiler
java/lang/Double[2]
java/lang/Error
java/lang/Exception
java/lang/ExceptionInInitializerError
java/lang/Float[2]
java/lang/IllegalAccessError
java/lang/IllegalAccessException
java/lang/IllegalArgumentException
java/lang/IllegalMonitorStateException
java/lang/IllegalStateException
java/lang/IllegalThreadStateException
java/lang/IncompatibleClassChangeError
java/lang/IndexOutOfBoundsException
java/lang/InheritableThreadLocal[2]
java/lang/InstantiationError
java/lang/InstantiationException
java/lang/Integer[2]
java/lang/InternalError
java/lang/InterruptedException
java/lang/LinkageError
java/lang/Long
java/lang/Math
java/lang/NegativeArraySizeException
java/lang/NoClassDefFoundError
java/lang/NoSuchFieldError
java/lang/NoSuchFieldException
java/lang/NoSuchMethodError
java/lang/NoSuchMethodException
java/lang/NullPointerException
java/lang/Number
java/lang/NumberFormatException
java/lang/Object
java/lang/OutOfMemoryError
java/lang/Package[2]
java/lang/Process
java/lang/Runnable
java/lang/Runtime
java/lang/RuntimeException
java/lang/RuntimePermission
java/lang/SecurityException
java/lang/SecurityManager[1]
java/lang/Short
java/lang/StackOverflowError
java/lang/StackTraceElement
java/lang/StrictMath
java/lang/String[2]
java/lang/StringBuffer[2]
java/lang/StringIndexOutOfBoundsException
java/lang/System
java/lang/Thread[2]
java/lang/ThreadDeath
java/lang/ThreadGroup[2]
java/lang/ThreadLocal
java/lang/Throwable
java/lang/UnknownError
java/lang/UnsatisfiedLinkError
java/lang/UnsupportedClassVersionError
java/lang/UnsupportedOperationException
java/lang/VerifyError
java/lang/VirtualMachineError
java/lang/Void
java/lang/ref/PhantomReference
java/lang/ref/Reference[2]
java/lang/ref/ReferenceQueue
java/lang/ref/SoftReference
java/lang/ref/WeakReference
java/lang/reflect/AccessibleObject
java/lang/reflect/Array
java/lang/reflect/Constructor
java/lang/reflect/Field
java/lang/reflect/InvocationHandler
java/lang/reflect/InvocationTargetException
java/lang/reflect/Member
java/lang/reflect/Method
java/lang/reflect/Modifier
java/lang/reflect/Proxy[1]
java/lang/reflect/ReflectPermission
java/lang/reflect/UndeclaredThrowableException
java/math/BigDecimal
java/math/BigInteger[2]
java/net/Authenticator
java/net/BindException
java/net/ConnectException
java/net/ContentHandler
java/net/ContentHandlerFactory
java/net/DatagramPacket
java/net/DatagramSocket[2]
java/net/DatagramSocketImpl[2]
java/net/DatagramSocketImplFactory
java/net/FileNameMap
java/net/HttpURLConnection[2]
java/net/Inet4Address
java/net/Inet6Address
java/net/InetAddress[2]
java/net/InetSocketAddress
java/net/JarURLConnection
java/net/MalformedURLException
java/net/MulticastSocket
java/net/NetPermission
java/net/NetworkInterface[2]
java/net/NoRouteToHostException
java/net/PasswordAuthentication
java/net/PortUnreachableException
java/net/ProtocolException
java/net/ServerSocket[2]
java/net/Socket[2]
java/net/SocketAddress
java/net/SocketException
java/net/SocketImpl
java/net/SocketImplFactory
java/net/SocketOptions
java/net/SocketPermission[2]
java/net/SocketTimeoutException
java/net/URI[2]
java/net/URISyntaxException
java/net/URL[2]
java/net/URLClassLoader
java/net/URLConnection[2]
java/net/URLDecoder
java/net/URLEncoder
java/net/URLStreamHandler[2]
java/net/URLStreamHandlerFactory
java/net/UnknownHostException
java/net/UnknownServiceException
java/rmi/AccessException
java/rmi/AlreadyBoundException
java/rmi/ConnectException
java/rmi/ConnectIOException
java/rmi/MarshalException
java/rmi/MarshalledObject[2]
java/rmi/Naming
java/rmi/NoSuchObjectException
java/rmi/NotBoundException
java/rmi/RMISecurityException
java/rmi/RMISecurityManager
java/rmi/Remote
java/rmi/RemoteException
java/rmi/ServerError
java/rmi/ServerException
java/rmi/ServerRuntimeException
java/rmi/StubNotFoundException
java/rmi/UnexpectedException
java/rmi/UnknownHostException
java/rmi/UnmarshalException
java/rmi/activation/Activatable
java/rmi/activation/ActivateFailedException
java/rmi/activation/ActivationDesc
java/rmi/activation/ActivationException
java/rmi/activation/ActivationGroup
java/rmi/activation/ActivationGroupDesc
java/rmi/activation/ActivationGroupID
java/rmi/activation/ActivationGroup_Stub[1]
java/rmi/activation/ActivationID
java/rmi/activation/ActivationInstantiator
java/rmi/activation/ActivationMonitor
java/rmi/activation/ActivationSystem
java/rmi/activation/Activator
java/rmi/activation/UnknownGroupException
java/rmi/activation/UnknownObjectException
java/rmi/dgc/DGC
java/rmi/dgc/Lease
java/rmi/dgc/VMID
java/rmi/registry/LocateRegistry
java/rmi/registry/Registry
java/rmi/registry/RegistryHandler
java/rmi/server/ExportException
java/rmi/server/LoaderHandler
java/rmi/server/LogStream
java/rmi/server/ObjID
java/rmi/server/Operation
java/rmi/server/RMIClassLoader
java/rmi/server/RMIClassLoaderSpi
java/rmi/server/RMIClientSocketFactory
java/rmi/server/RMIFailureHandler
java/rmi/server/RMIServerSocketFactory
java/rmi/server/RMISocketFactory[2]
java/rmi/server/RemoteCall
java/rmi/server/RemoteObject
java/rmi/server/RemoteRef
java/rmi/server/RemoteServer
java/rmi/server/RemoteStub
java/rmi/server/ServerCloneException
java/rmi/server/ServerNotActiveException
java/rmi/server/ServerRef
java/rmi/server/Skeleton
java/rmi/server/SkeletonMismatchException
java/rmi/server/SkeletonNotFoundException
java/rmi/server/SocketSecurityException
java/rmi/server/UID
java/rmi/server/UnicastRemoteObject[2]
java/rmi/server/Unreferenced
java/security/AccessControlContext
java/security/AccessControlException
java/security/AccessController
java/security/AlgorithmParameterGenerator
java/security/AlgorithmParameterGeneratorSpi
java/security/AlgorithmParameters
java/security/AlgorithmParametersSpi
java/security/AllPermission
java/security/BasicPermission[2]
java/security/Certificate
java/security/CodeSource
java/security/DigestException
java/security/DigestInputStream
java/security/DigestOutputStream
java/security/DomainCombiner
java/security/GeneralSecurityException
java/security/Guard
java/security/GuardedObject
java/security/Identity[2]
java/security/IdentityScope
java/security/InvalidAlgorithmParameterException
java/security/InvalidKeyException
java/security/InvalidParameterException
java/security/Key
java/security/KeyException
java/security/KeyFactory
java/security/KeyFactorySpi
java/security/KeyManagementException
java/security/KeyPair
java/security/KeyPairGenerator
java/security/KeyPairGeneratorSpi
java/security/KeyStore
java/security/KeyStoreException
java/security/KeyStoreSpi
java/security/MessageDigest
java/security/MessageDigestSpi
java/security/NoSuchAlgorithmException
java/security/NoSuchProviderException
java/security/Permission
java/security/PermissionCollection
java/security/Permissions
java/security/Policy[2]
java/security/Principal
java/security/PrivateKey
java/security/PrivilegedAction
java/security/PrivilegedActionException
java/security/PrivilegedExceptionAction
java/security/ProtectionDomain
java/security/Provider
java/security/ProviderException
java/security/PublicKey
java/security/SecureClassLoader[2]
java/security/SecureRandom
java/security/SecureRandomSpi
java/security/Security
java/security/SecurityPermission
java/security/Signature
java/security/SignatureException
java/security/SignatureSpi
java/security/SignedObject
java/security/Signer
java/security/UnrecoverableKeyException
java/security/UnresolvedPermission
java/security/acl/Acl
java/security/acl/AclEntry
java/security/acl/AclNotFoundException
java/security/acl/Group
java/security/acl/LastOwnerException
java/security/acl/NotOwnerException
java/security/acl/Owner
java/security/acl/Permission
java/security/cert/CRL
java/security/cert/CRLException
java/security/cert/CRLSelector
java/security/cert/CertPath
java/security/cert/CertPathBuilder
java/security/cert/CertPathBuilderException
java/security/cert/CertPathBuilderResult
java/security/cert/CertPathBuilderSpi
java/security/cert/CertPathParameters
java/security/cert/CertPathValidator
java/security/cert/CertPathValidatorException
java/security/cert/CertPathValidatorResult
java/security/cert/CertPathValidatorSpi
java/security/cert/CertSelector
java/security/cert/CertStore
java/security/cert/CertStoreException
java/security/cert/CertStoreParameters
java/security/cert/CertStoreSpi
java/security/cert/Certificate
java/security/cert/CertificateEncodingException
java/security/cert/CertificateException
java/security/cert/CertificateExpiredException
java/security/cert/CertificateFactory
java/security/cert/CertificateFactorySpi
java/security/cert/CertificateNotYetValidException
java/security/cert/CertificateParsingException
java/security/cert/CollectionCertStoreParameters
java/security/cert/LDAPCertStoreParameters
java/security/cert/PKIXBuilderParameters
java/security/cert/PKIXCertPathBuilderResult
java/security/cert/PKIXCertPathChecker
java/security/cert/PKIXCertPathValidatorResult
java/security/cert/PKIXParameters
java/security/cert/PolicyNode
java/security/cert/PolicyQualifierInfo
java/security/cert/TrustAnchor
java/security/cert/X509CRL
java/security/cert/X509CRLEntry
java/security/cert/X509CRLSelector
java/security/cert/X509CertSelector[2]
java/security/cert/X509Certificate
java/security/cert/X509Extension
java/security/interfaces/DSAKey
java/security/interfaces/DSAKeyPairGenerator
java/security/interfaces/DSAParams
java/security/interfaces/DSAPrivateKey
java/security/interfaces/DSAPublicKey
java/security/interfaces/RSAKey
java/security/interfaces/RSAMultiPrimePrivateCrtKey
java/security/interfaces/RSAPrivateCrtKey
java/security/interfaces/RSAPrivateKey
java/security/interfaces/RSAPublicKey
java/security/spec/AlgorithmParameterSpec
java/security/spec/DSAParameterSpec
java/security/spec/DSAPrivateKeySpec
java/security/spec/DSAPublicKeySpec
java/security/spec/EncodedKeySpec
java/security/spec/InvalidKeySpecException
java/security/spec/InvalidParameterSpecException
java/security/spec/KeySpec
java/security/spec/PKCS8EncodedKeySpec
java/security/spec/PSSParameterSpec
java/security/spec/RSAKeyGenParameterSpec
java/security/spec/RSAMultiPrimePrivateCrtKeySpec
java/security/spec/RSAOtherPrimeInfo
java/security/spec/RSAPrivateCrtKeySpec
java/security/spec/RSAPrivateKeySpec
java/security/spec/RSAPublicKeySpec
java/security/spec/X509EncodedKeySpec
java/sql/Array
java/sql/BatchUpdateException
java/sql/Blob
java/sql/CallableStatement
java/sql/Clob
java/sql/Connection
java/sql/DataTruncation
java/sql/DatabaseMetaData
java/sql/Date
java/sql/Driver
java/sql/DriverManager[2]
java/sql/DriverPropertyInfo
java/sql/ParameterMetaData
java/sql/PreparedStatement
java/sql/Ref
java/sql/ResultSet
java/sql/ResultSetMetaData
java/sql/SQLData
java/sql/SQLException
java/sql/SQLInput
java/sql/SQLOutput
java/sql/SQLPermission
java/sql/SQLWarning
java/sql/Savepoint
java/sql/Statement
java/sql/Struct
java/sql/Time
java/sql/Timestamp
java/sql/Types[2]
java/text/Annotation
java/text/AttributedCharacterIterator
java/text/AttributedString
java/text/Bidi[1]
java/text/BreakIterator
java/text/CharSet[1]
java/text/CharacterIterator
java/text/ChoiceFormat
java/text/CollationElementIterator
java/text/CollationKey
java/text/Collator[2]
java/text/DateFormat[2]
java/text/DateFormatSymbols
java/text/DecimalFormat[2]
java/text/DecimalFormatSymbols[2]
java/text/FieldPosition
java/text/Format
java/text/MessageFormat[2]
java/text/NumberFormat
java/text/ParseException
java/text/ParsePosition
java/text/RuleBasedCollator
java/text/SimpleDateFormat[2]
java/text/StringCharacterIterator
java/util/AbstractCollection
java/util/AbstractList
java/util/AbstractMap[2]
java/util/AbstractSequentialList
java/util/AbstractSet
java/util/ArrayList
java/util/Arrays
java/util/BitSet
java/util/Calendar
java/util/Collection
java/util/Collections
java/util/Comparator
java/util/ConcurrentModificationException
java/util/Currency[2]
java/util/Date
java/util/Dictionary
java/util/EmptyStackException
java/util/Enumeration
java/util/EventListener
java/util/EventListenerProxy
java/util/EventObject
java/util/GregorianCalendar
java/util/HashMap
java/util/HashSet
java/util/Hashtable[2]
java/util/IdentityHashMap
java/util/Iterator
java/util/LinkedHashMap
java/util/LinkedHashSet
java/util/LinkedList
java/util/List
java/util/ListIterator
java/util/ListResourceBundle
java/util/Locale
java/util/Map
java/util/MissingResourceException
java/util/NoSuchElementException
java/util/Observable
java/util/Observer
java/util/Properties
java/util/PropertyPermission
java/util/PropertyPermissionCollection
java/util/PropertyResourceBundle
java/util/Random
java/util/RandomAccess
java/util/ResourceBundle
java/util/Set
java/util/SimpleTimeZone[2]
java/util/SortedMap
java/util/SortedSet
java/util/Stack
java/util/StringTokenizer
java/util/TimeZone[2]
java/util/Timer
java/util/TimerTask
java/util/TooManyListenersException
java/util/TreeMap[2]
java/util/TreeSet
java/util/Vector
java/util/WeakHashMap
java/util/jar/Attributes
java/util/jar/JarEntry
java/util/jar/JarException
java/util/jar/JarFile
java/util/jar/JarInputStream
java/util/jar/JarOutputStream
java/util/jar/Manifest
java/util/logging/ConsoleHandler
java/util/logging/ErrorManager
java/util/logging/FileHandler[2]
java/util/logging/Filter
java/util/logging/Formatter
java/util/logging/Handler[2]
java/util/logging/Level
java/util/logging/LogManager[2]
java/util/logging/LogRecord[2]
java/util/logging/Logger[2]
java/util/logging/LoggingPermission
java/util/logging/MemoryHandler
java/util/logging/SimpleFormatter
java/util/logging/SocketHandler
java/util/logging/StreamHandler
java/util/logging/XMLFormatter[2]
java/util/prefs/AbstractPreferences
java/util/prefs/BackingStoreException
java/util/prefs/InvalidPreferencesFormatException
java/util/prefs/NodeChangeEvent
java/util/prefs/NodeChangeListener
java/util/prefs/PreferenceChangeEvent
java/util/prefs/PreferenceChangeListener
java/util/prefs/Preferences
java/util/prefs/PreferencesFactory
java/util/regex/Matcher
java/util/regex/Pattern[2]
java/util/regex/PatternSyntaxException
java/util/zip/Adler32
java/util/zip/CRC32
java/util/zip/CheckedInputStream
java/util/zip/CheckedOutputStream
java/util/zip/Checksum
java/util/zip/DataFormatException
java/util/zip/Deflater
java/util/zip/DeflaterOutputStream
java/util/zip/GZIPInputStream[2]
java/util/zip/GZIPOutputStream
java/util/zip/Inflater
java/util/zip/InflaterInputStream
java/util/zip/ZipConstants
java/util/zip/ZipEntry
java/util/zip/ZipException
java/util/zip/ZipFile[2]
java/util/zip/ZipInputStream
java/util/zip/ZipOutputStream
javax/naming/AuthenticationException[1]
javax/naming/AuthenticationNotSupportedException[1]
javax/naming/BinaryRefAddr[1]
javax/naming/Binding[1]
javax/naming/CannotProceedException[1]
javax/naming/CommunicationException[1]
javax/naming/CompositeName[1]
javax/naming/CompoundName[1]
javax/naming/ConfigurationException[1]
javax/naming/ContextNotEmptyException[1]
javax/naming/InitialContext[1]
javax/naming/InsufficientResourcesException[1]
javax/naming/InterruptedNamingException[1]
javax/naming/InvalidNameException[1]
javax/naming/LimitExceededException[1]
javax/naming/LinkException[1]
javax/naming/LinkLoopException[1]
javax/naming/LinkRef[1]
javax/naming/MalformedLinkException[1]
javax/naming/NameAlreadyBoundException[1]
javax/naming/NameClassPair[1]
javax/naming/NameNotFoundException[1]
javax/naming/NamingException[1]
javax/naming/NamingSecurityException[1]
javax/naming/NoInitialContextException[1]
javax/naming/NoPermissionException[1]
javax/naming/NotContextException[1]
javax/naming/OperationNotSupportedException[1]
javax/naming/PartialResultException[1]
javax/naming/RefAddr[1]
javax/naming/Reference[1]
javax/naming/ReferralException[1]
javax/naming/ServiceUnavailableException[1]
javax/naming/SizeLimitExceededException[1]
javax/naming/StringRefAddr[1]
javax/naming/TimeLimitExceededException[1]
javax/naming/directory/AttributeInUseException[1]
javax/naming/directory/AttributeModificationException[1]
javax/naming/directory/BasicAttribute[1]
javax/naming/directory/BasicAttributes[1]
javax/naming/directory/InitialDirContext[1]
javax/naming/directory/InvalidAttributeIdentifierException[1]
javax/naming/directory/InvalidAttributeValueException[1]
javax/naming/directory/InvalidAttributesException[1]
javax/naming/directory/InvalidSearchControlsException[1]
javax/naming/directory/InvalidSearchFilterException[1]
javax/naming/directory/ModificationItem[1]
javax/naming/directory/NoSuchAttributeException[1]
javax/naming/directory/SchemaViolationException[1]
javax/naming/directory/SearchControls[1]
javax/naming/directory/SearchResult[1]
javax/naming/event/NamingEvent[1]
javax/naming/event/NamingExceptionEvent[1]
javax/naming/ldap/ControlFactory[1]
javax/naming/ldap/InitialLdapContext[1]
javax/naming/ldap/LdapReferralException[1]
javax/naming/ldap/StartTlsRequest[1]
javax/naming/ldap/StartTlsResponse[1]
javax/naming/ldap/UnsolicitedNotificationEvent[1]
javax/naming/spi/DirStateFactory[1]
javax/naming/spi/DirectoryManager[1]
javax/naming/spi/NamingManager[1]
javax/naming/spi/ResolveResult[1]
javax/rmi/CORBA/ClassDesc[1]
javax/rmi/CORBA/Stub[1]
javax/rmi/CORBA/Util[1]
javax/rmi/PortableRemoteObject[1]
javax/sql/ConnectionEvent[1]
javax/sql/RowSetEvent[1]

aicas is instantly working on the enhancement of the supported class libraries. However, if you need any class or package that is not yet available, please contact us at .

Notes

[1]

Those classes are not yet implemented in Jamaica.

[2]

Those classes are implemented, but some functionality is missing.