ports dependency question

Reid Linnemann lreid at cs.okstate.edu
Tue Jul 22 15:39:16 UTC 2008


Written by Andrew Gould on 07/22/08 10:26>>
> I tried to install freemind from ports (ports/deskutils/freemind).  The
> installation failed because I am missing jdk 1.5*.  The Makefile requires
> java > 1.4.  diablo-jre-1.5.0.07.01_10 is installed.  Installing the latest
> binary via "pkg_add -r freemind" has the same results, so I don't think it's
> a question of needing to compile the java code.
> 
> Does diablo not meet the java requirement?
> 
> Should I need to install a java sdk?
> 
> At what point would it be appropriate to contact the maintainer of freemind
> for help?
> 
> Thanks,
> 
> Andrew Gould
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"

JRE != JDK. The diablo jre is a java virtual machine, the jdk is the
developer kit that provides the java compiler, modules, and other jazz
needed for building and interpreting java source. Freemind is written in
Java, hence it must be compiled by the java compiler, which is provided
by the jdk. You can find the jdk ports at /usr/ports/java. There are a
few choices, such as the sun jdk releases and the diablo jdk. I'm not
sure what the difference is between the two, hopefully a FreeBSD Java
sage can chime in.


More information about the freebsd-questions mailing list