Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
Test Program on java.activation.DataSource
How to write a simple test program on java.activation.DataSource? I want to try the JAF (JavaBeans Activation Framework) included in JDK.
✍: FYIcenter.com
JAF (JavaBeans Activation Framework) API 1.1 has been included in JDK 6 to 8. You can use the following simple test program, ActivationTest.java, to try it:
// Copyright (c) FYIcenter.com
import javax.activation.*;
public class ActivationTest {
public static void main(String[] args)
throws Exception {
String filename = args[0];
DataSource ds = new FileDataSource(filename);
System.out.println("getName() = "+ds.getName() );
System.out.println("getContentType() = "
+ds.getContentType() );
}
}
For JDK 9 and newer, you need to specify javax.activation-1.2.0.jar in the classpath:
fyicenter> java -version java version "17.0.5" 2022-10-18 LTS fyicenter> javac ActivationTest.java ActivationTest.java:2: error: package javax.activation does not exist import javax.activation.*; ^ ... fyicenter> javac -classpath .:javax.activation-1.2.0.jar ActivationTest.java fyicenter> java -classpath .:javax.activation-1.2.0.jar ActivationTest ActivationTest.java getName() = ActivationTest.java getContentType() = application/octet-stream
The output shows that the MIME type of "ActivationTest.java" is "application/octet-stream", which is the default for any file with an unknown file name extension.
For JDK 6 to 8, you can use the JAF code included inside JDK:
fyicenter> java -version java version "1.7.0_45" fyicenter> javac -classpath . ActivationTest.java fyicenter> java -classpath . ActivationTest ActivationTest.java getName() = ActivationTest.java getContentType() = application/octet-stream
⇐ What Is JAF (JavaBeans Activation Framework)
⇑ Downloading activation.jar - JavaBeans Activation Framework
2016-07-09, ∼3645🔥, 0💬
Popular Posts:
The JSR 105 XML Digital Signature 1.0.1 FCS implementation provides an API and implementation that a...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
maven-core-3.5.4.jar is the JAR file for Apache Maven 3.5.4 Core module. Apache Maven is a software ...
What Is mail.jar of JavaMail 1.4.2? I got the JAR file from javamail-1.4.2.zip. mail.jar in javamail...
MP3SPI is a Java Service Provider Interface that adds MP3 (MPEG 1/2/2.5 Layer 1/2/3) audio format su...