I'm trying to fix up the JAlbum ebuild: http://bugs.gentoo.org/show_bug.cgi?id=128356
and get it to use java-pkg-2. Here's what I have so far: inherit java-pkg-2 eutils S="${WORKDIR}/Jalbum" DESCRIPTION="Web photo album generator" HOMEPAGE="http://jalbum.net/" SRC_URI="http://jalbum.net/download/Jalbum${PV}.zip" LICENSE="as-is" SLOT="0" KEYWORDS="x86" IUSE="" DEPEND=">=virtual/jre-1.5" RDEPEND="${DEPEND}" src_install() { java-pkg_dojar JAlbum.jar java-pkg_dolauncher jalbum \ --jar JAlbum.jar \ --java_args -Xmx400M local dest=/usr/lib/${PN} dodir ${dest} cp -R ${S}/* ${D}/${dest} || die "Install failed" doicon ${FILESDIR}/Jalbum-icon.png make_desktop_entry ${PN} } It executes just fine, but I get: $ jalbum Error: se.datadosen.jalbum.JAlbum java.lang.ClassNotFoundException: se.datadosen.jalbum.JAlbum at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at se.datadosen.jalbum.Main.main(Main.java:23) I was told I need to define the main class with --main. Does anyone know how to determine what the main class should be? - Grant