버전 4부터 응용 프로그램을 실행하는 데 사용되는 Java 런타임의 단순화된 버전을 포함하여 PDFsam Basic이 배포됩니다.. 더 이상 Java를 설치할 필요가 없습니다..

PDFsam Basic v3.x를 사용하려면 JavaFX가 설치된 Java 8이 필요합니다.. JavaFX는 오라클 자바 실행 환경에 포함되어 있습니다, OpenJDK는 무엇인가요?

java.lang.NoClassDefFoundError: javafx/application/Application

일부 Linux 배포판에는 OpenJDK 및 JavaFX용 패키지가 별도로 포함되어 있으므로 OpenJDK 패키지를 설치하고 PDFsam 3.x를 실행할 경우 JavaFX가 누락되어 오류가 발생합니다. :

Exception in thread "main" java.lang.NoClassDefFoundError: javafx/application/Application
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at org.pdfsam.community.App.main(App.java:34)
Caused by: java.lang.ClassNotFoundException: javafx.application.Application
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 13 more
해결 방법: Linux 배포를 위해 OpenJDK패키지를 설치하십시오.