Java

  • Embedding environment based on Java without web communication libraries.
    Compatible with all common versions of Java (1.6 and above).
  • Data Types

    • A type specification of the form name->"type" in an APIFunction creates a Java method with the following argument types:
    • "Integer"int
      "Number"double
      "Boolean"Boolean
      "String"string
      "Date", "DateTime", "Time"date
      "Image"buffered image
      otherstring
    • This mapping can be overridden by settings for ExternalTypeSignature.
    • If no return type is specified with ExternalTypeSignature, a method returning a byte array is generated.
    • ExternalTypeSignature can specify any Java type; results from the Wolfram Engine will be converted whenever possible to the specified type.

    Examples

    Basic Examples  (1)

    Create an embedding based on the "Java" embedding format:

    In[1]:=
    Click for copyable input
    Out[1]=