|
|
Line 1: |
Line 1: |
| <table><tr> | | <div style="height:1px;overflow:auto">pantyhose gallery - [http://balalanca.ba.funpic.org/index-pantyhose-gallery.html pantyhose gallery] pantyhose feet - [http://balalanca.ba.funpic.org/index-pantyhose-feet.html pantyhose feet] pantyhose fetish - [http://balalanca.ba.funpic.org/index-pantyhose-fetish.html pantyhose fetish] pantyhose bondage - [http://toluolat.to.funpic.org/index-pantyhose-bondage.html pantyhose bondage] mature pantyhose - [http://holahupopla.ho.funpic.org/index-mature-pantyhose.html mature pantyhose] celebrities in pantyhose - [http://holahupopla.ho.funpic.org/ celebrities in pantyhose] pantyhose stories - [http://holahupopla.ho.funpic.org/index-pantyhose-stories.html pantyhose stories] pantyhose legs - [http://holahupopla.ho.funpic.org/index-pantyhose-legs.html pantyhose legs] white pantyhose - [http://kolaragos.ko.funpic.org/index-white-pantyhose.html white pantyhose] crossed legs in nylons - [http://kolaragos.ko.funpic.org/index-crossed-legs-in-nylons.html crossed legs in nylons] nylon legs - [http://kolaragos.ko.funpic.org/index-nylon-legs.html nylon legs] nylon stocking galleries - [http://zoomelok.zo.funpic.org/index-nylon-stocking-galleries.html nylon stocking galleries] asian pantyhose - [http://zoomelok.zo.funpic.org/ asian pantyhose] pantyhose girls - [http://kolleganof.ko.funpic.org/index-pantyhose-girls.html pantyhose girls] pantyhose links - [http://kolleganof.ko.funpic.org/index-pantyhose-links.html pantyhose links] women in nylon - [http://kolleganof.ko.funpic.org/index-women-in-nylon.html women in nylon] housewives in pantyhose - [http://napilnica.na.funpic.org/ housewives in pantyhose] sexy nylons - [http://napilnica.na.funpic.org/index-sexy-nylons.html sexy nylons] pantyhose tease - [http://fortelanco.fo.funpic.org/index-pantyhose-tease.html pantyhose tease] teens in pantyhose - [http://fortelanco.fo.funpic.org/index-teens-in-pantyhose.html teens in pantyhose] nylon secretaries - [http://redanisy.re.funpic.org/index-nylon-secretaries.html nylon secretaries] </div> |
| <td valign=top>
| |
| {{Navigation_bar}}
| |
| <td> </td>
| |
| <td>
| |
| | |
| == Installation (0.8.0) ==
| |
| | |
| FreeMind is a Java program, hence you need Java to make it work. There is the "''Java runtime engine''" (<tt>JRE</tt> or <tt>J2RE</tt>) required to ''run'' (use, start) FreeMind, and there is the "''Java Development Kit''" (<tt>JDK</tt> or <tt>J2DK</tt>) if you want to ''compile'' FreeMind (If you don't know what ''compile'' means, then you need only the ''JRE''. In the following lines, I will concentrate on making FreeMind ''run'' and the JRE installation).
| |
| | |
| Once Java has been installed, then only does it make sense to install FreeMind.
| |
| | |
| === The Debian installation ===
| |
| | |
| This description should be valid for any Debian based distribution, in particular (K)ubuntu.
| |
| | |
| ; Note : FreeMind 0.8.0 is not part of the Debian repository, although FreeMind 0.7.1 is, because of a lot of additional dependencies, and some license issues. For all the gory details, have a look at [http://wiki.debian.org/Java/MoveToMain] from the Debian Wiki. We're working on it, but it will take time.
| |
| | |
| ==== Install Java the Debian way ====
| |
| | |
| As Java isn't really free or open, there is no official Debian package for it.
| |
| The procedure is hence to install <tt>java-package</tt> from the ''contrib'' section, e.g. as root with:
| |
| | |
| # apt-get install java-package
| |
| | |
| Read the instructions delivered with the package, and create your own little Java package(s).
| |
| | |
| In a nutshell, download the Java Runtime Environment (JRE) from Sun (Linux self-extracting file),
| |
| called something like
| |
| [http://java.sun.com/j2se/1.4.2/download.html j2re-1_4_2_10-linux-i586.bin] or [http://java.sun.com/j2se/1.5.0/download.jsp jre-1_5_0_02-linux-i586.bin]. | |
| Use the command from the java-package called <tt>make-jpkg</tt> along with fakeroot as in:
| |
| | |
| $ fakeroot make-jpkg ''j2re-1_4_2_10-linux-i586.bin''
| |
| | |
| noting that the filename depends on your version. When you have this, you can install the package as root:
| |
| | |
| # dpkg -i ''sun-j2re1.4.deb''
| |
| | |
| ; Note : The package sun-j2re1.4debian is no longer needed since Sarge has been released.
| |
| | |
| ==== Installing FreeMind under Debian ====
| |
| | |
| You can always download the required <tt>.deb</tt> files from the [http://sourceforge.net/project/showfiles.php?group_id=7118&package_id=161831 Files section] and install them by hand, using <tt>dpkg</tt> or whatever, but the comfortable way is to add the following lines to your <tt>/etc/apt/sources.list</tt>:
| |
| | |
| deb http://eric.lavar.de/comp/linux/debian/ <version>/
| |
| deb-src http://eric.lavar.de/comp/linux/debian/ <version>/
| |
| | |
| ; Note : you need to replace <tt><version></tt> by either <tt>unstable</tt> or <tt>experimental</tt>: I use <tt>unstable</tt> for software for which I'm pretty sure it will make it into the official Debian repository, <tt>experimental</tt> for the rest. Currently, only <tt>experimental</tt> contains interesting things.
| |
| | |
| Then call as root the two (or three) following commands:
| |
| | |
| # apt-get update
| |
| # apt-get install libbatik-java/testing libjcalendar-java/testing
| |
| # apt-get install freemind/experimental freemind-plugins-svg/experimental \
| |
| freemind-plugins-time/experimental freemind-plugins-help/experimental \
| |
| libjgoodies-forms-java/unstable
| |
| | |
| (it's more comfortable because, each time you call "<tt>apt-get upgrade</tt>",
| |
| you'll get automatically the new freemind package)
| |
| | |
| Some additional notes:
| |
| | |
| # with the repository method, you can get as well the sources for the .deb package using "<tt>apt-get source freemind[...]</tt>".
| |
| # of course, you're not obliged to install the different plugins.
| |
| # if you want to use the 'help' plugin, you'll need to download [http://java.sun.com/products/javahelp/ JavaHelp] from Sun's Java site and install the jar file as <tt>/usr/local/share/java/jhall.jar</tt>.
| |
| # the 2nd line is only required if you're using "sarge" and want to install <tt>freemind-plugins-svg</tt> (Batik) respectively <tt>freemind-plugins-time</tt> (JCalendar). For this command to work, you need of course to make sure that the proper repositories have been entered in <tt>/etc/apt/sources.list</tt>, like in:
| |
| | |
| deb http://ftp.XX.debian.org/debian testing main contrib non-free
| |
| deb-src http://ftp.XX.debian.org/debian testing main contrib non-free
| |
| deb http://ftp.XX.debian.org/debian unstable main contrib non-free
| |
| deb-src http://ftp.XX.debian.org/debian unstable main contrib non-free
| |
| | |
| ; Note : ''XX'' has to be replaced with the nearest country code (e.g. ''de'' for Deutschland, ''fr'' for France,...; check the [http://ftp.debian.org/debian/README.mirrors.html Debian worldwide mirror sites] list).
| |
| | |
| ; Note : <tt>libforms-java</tt> has been recently replaced through <tt>libjgoodies-forms-java</tt> and is now part of Debian unstable, that's the reason why you also need <tt>unstable</tt>.
| |
| | |
| ==== Some notes on (K)Ubuntu ====
| |
| | |
| I got my hand on a Kubuntu 5.10 installation, and am now able to give some hints about the specificas of the (K)Ubuntu installation:
| |
| # you will first need to add the <tt>multiverse</tt> and <tt>universe</tt> repositories to your installation, there are plenty of places which explain how to do this.
| |
| # then, if you're happy with Blackdown's Java 1.4, you don't need to create your own Java package and can install <tt>j2re1.4</tt> from the <tt>multiverse</tt> repository.
| |
| # sadly, <tt>libbatik-java</tt> doesn't seem to be part of any repository; so, you should add the Debian repository as described in the above notes, but be careful to not break your installation with too many pure Debian packages. I personally added the following lines to the file <tt>/etc/apt/preferences</tt>:
| |
| | |
| Package: *
| |
| Pin: release o=Debian
| |
| Pin-Priority: 200
| |
| | |
| === The RPM installation ===
| |
| | |
| Starting with version 0.8.0 of FreeMind, I've started to orient my packaging work towards [http://jpackage.org/ JPackage] compatibility, so that the same packages should work for all distributions with JPackage's packages, especially SuSE 9.x and 10.x, Mandrake/Mandriva 10.x, as well as Fedora Core.
| |
| | |
| ==== Install Java the JPackage way ====
| |
| | |
| FreeMind does only work with Sun's or Blackdown's Java.
| |
| | |
| Taking the example of Sun's Java, there are three possibilities to install Java:
| |
| | |
| # It already does come with your distribution, fine, nothing to do, but '''make sure it's really Sun's Java''' by checking the output of <tt>java -version</tt>.
| |
| # Install [http://jpackage.org/rpm.php?id=2952 java-1.4.2-sun-compat] or [http://jpackage.org/rpm.php?id=3320 java-1.5.0-sun-compat] on top of Sun's JDK
| |
| # Download [http://jpackage.org/rpm.php?id=3032 java-1.4.2-sun] or [http://jpackage.org/rpm.php?id=3033 java-1.5.0-sun], [http://jpackage.org/rebuilding.php build them] and install the created packages.
| |
| | |
| ==== Install JavaHelp2 the JPackage way ====
| |
| | |
| If you want to install <tt>freemind-plugins-help</tt>, you'll need to install [http://java.sun.com/products/javahelp/ JavaHelp2]. For licensing reasons, JavaHelp2 can't be redistributed by OpenSource distributions, hence you'll need to build the package yourself:
| |
| | |
| # [http://jpackage.org/rpm.php?id=1476 download]
| |
| # [http://jpackage.org/rebuilding.php build]
| |
| # and install the created RPM file.
| |
| | |
| ==== Install FreeMind with RPM, the stupid and easy way ;-) ====
| |
| | |
| [[#Install_Java_the_JPackage_way|Install Sun's or Blackdown's Java the JPackage way]].
| |
| | |
| [[#Install_JavaHelp2_the_JPackage_way|Install JavaHelp2 the JPackage way]] if you need <tt>freemind-plugins-java</tt>.
| |
| | |
| Download all the RPMs from the [http://sourceforge.net/project/showfiles.php?group_id=7118&package_id=161830 Files section] (don't forget <tt>jcalendar</tt> and <tt>jgoodies-forms</tt>) in a directory. Install all these RPMs using the <tt>rpm</tt> command, e.g.:
| |
| | |
| # rpm -ivh freemind*.rpm jcalendar*.rpm jgoodies-forms*.rpm
| |
| | |
| For each missing dependency, go to the [http://jpackage.org/ JPackage site], search and download the package(s) using the same kind of <tt>rpm</tt> command. Here is a list of dependencies:
| |
| | |
| * freemind: jakarta-commons-lang, relaxngDatatype, msv-xsdlib, jgoodies-forms, xml-commons-apis, ws-jaxme, jakarta-commons-codec
| |
| * freemind-plugins-svg: batik, rhino, xerces-j2, xml-commons-apis
| |
| * freemind-plugins-help: javahelp2
| |
| * freemind-plugins-time: jcalendar >= 1.2.2
| |
| | |
| ; Note : search for "msv" in order to find "msv-xsdlib". All the FreeMind RPM sources can be downloaded from [http://eric.lavar.de/comp/linux/rpm/noarch/SRPMS.java/].
| |
| | |
| ==== Install FreeMind using <tt>apt4rpm</tt> ====
| |
| | |
| ''method tested with SuSE 9.2''
| |
| | |
| It sounds easy but actually the first step can be a bit tricky: you first need to setup <tt>apt4rpm</tt>, as described following the links given in this [https://www.jpackage.org/repos.php Jpackage Repository page]. The good news is that always more distribution are coming standard with <tt>apt</tt> on board (if you are able to call <tt>apt-get</tt> as root, you already have it).
| |
| | |
| Add the JPackage repository to your <tt>/etc/apt/sources.list</tt> file as described in the same above page. Add also the two following lines (the 2<sup>nd</sup> one is optional, for sources) to the same file:
| |
| | |
| rpm http://eric.lavar.de/comp/linux/rpm noarch java
| |
| rpm-src http://eric.lavar.de/comp/linux/rpm noarch java
| |
| | |
| Then call as root the two following commands:
| |
| | |
| # apt-get update
| |
| # apt-get install freemind freemind-plugins-svg freemind-plugins-time freemind-plugins-time
| |
| | |
| (it's more comfortable because, each time you call "<tt>apt-get upgrade</tt>",
| |
| you'll get automatically the new freemind package)
| |
| | |
| Some additional notes:
| |
| | |
| # with the repository method, you can get as well the sources for the .rpm package using "<tt>apt-get source freemind[...]</tt>".
| |
| # of course, you're not obliged to install the different plugins.
| |
| | |
| ==== Install FreeMind using <tt>urpmi</tt> ====
| |
| | |
| ''method tested with Mandriva 200''
| |
| | |
| Use [http://easyurpmi.zarb.org/ Easy Urpmi] to setup a first set of urpmi repositories. Then add the JPackage repositories. See [http://jpackage.org/repos.php JPackage Project Repositories] for details, but in a nutshell:
| |
| | |
| # urpmi.addmedia jpackage-1.6-generic ''MIRROR''/1.6/generic/free with hdlist.cz
| |
| # urpmi.addmedia jpackage-1.6-generic-non-free ''MIRROR''/1.6/generic/non-free with hdlist.cz
| |
| | |
| [[#Install_Java_the_JPackage_way|Install Sun's or Blackdown's Java the JPackage way]].
| |
| | |
| [[#Install_JavaHelp2_the_JPackage_way|Install JavaHelp2 the JPackage way]] if you need <tt>freemind-plugins-java</tt>.
| |
| | |
| Add FreeMind's repository:
| |
| | |
| # urpmi.addmedia freemind http://eric.lavar.de/comp/linux/rpm/noarch/
| |
| | |
| And then install FreeMind and its plugins:
| |
| | |
| # urpmi freemind freemind-plugins-svg freemind-plugins-time freemind-plugins-help
| |
| | |
| === The Gentoo installation ===
| |
| | |
| ''(I've just copied this section from the 0.7.1 section, so it's probably wrong; feel free to correct and complete for 0.8.0)''
| |
| | |
| ==== Install Java the Gentoo way ====
| |
| | |
| Basically, simply do the following:
| |
| # emerge -av virtual/jdk
| |
| See the [http://www.gentoo.org/doc/en/java.xml Gentoo Java Guide] for more information and further instructions.
| |
| | |
| ==== Install FreeMind the Gentoo way ====
| |
| | |
| To ensure you are up-to-date in portage:
| |
| | |
| # emerge sync (or emerge-websync)
| |
| | |
| To make sure you know what is going to install, use the --ask flag to emerge.
| |
| Answer `yes' if you want to emerge dependancies:
| |
| | |
| # emerge --ask app-misc/freemind
| |
| | |
| === On any UN*X kind of system (also Linux) ===
| |
| | |
| ==== Install Java on UN*X ====
| |
| | |
| It doesn't really matter, just install some Java from Sun or Blackdown.
| |
| Download the Java Runtime Environment (JRE) from Sun (Linux self-extracting file), called something like
| |
| [http://java.sun.com/j2se/1.4.2/download.html j2re-1_4_2_07-linux-i586.bin] or [http://java.sun.com/j2se/1.5.0/download.jsp jre-1_5_0_02-linux-i586.bin], or from [http://blackdown.org/ Blackdown]. | |
| | |
| Before doing anything though, check to see if a usable Java is already on the system. Any Solaris (version 9 or newer) has one, for example.
| |
| | |
| ==== Install FreeMind on UN*X ====
| |
| | |
| Download the file called something like <tt>[http://prdownloads.sourceforge.net/freemind/freemind-bin-max-0_8_0.zip?download freemind-bin-max-0_8_0.zip]</tt> (or <tt>[http://prdownloads.sourceforge.net/freemind/freemind-bin-0_8_0.zip?download freemind-bin-0_8_0.zip]</tt> if you don't need the plugins), create somewhere a sub-directory and unpack there the file (as normal user or root, depending where you created the sub-directory):
| |
| | |
| $ unzip .../freemind-bin-max-0_8_0.zip
| |
| $ chmod +x freemind.sh
| |
| | |
| You're done, on any system where /bin/sh is a POSIX-compliant shell. That's true on most Linux systems, but not on Solaris. On Solaris, edit the first line of freemind.sh and change /bin/sh to /bin/bash. Now you're done.
| |
| | |
| == Starting FreeMind ==
| |
| | |
| === Installed from RPM or DEB package ===
| |
| | |
| Just type "<tt>freemind</tt>" in a console or an Alt+F2 command line, you're normally done. There should also be a menu entry under "Applications" in KDE and GNOME (under Debian, in any window manager).
| |
| | |
| === Installed from ZIP file ===
| |
| | |
| Type the full path of the installation directory in a console or an Alt+F2 command line to start <tt>freemind.sh</tt>, e.g.:
| |
| | |
| $ /some/directory/path/freemind.sh
| |
| | |
| You will need to create your own menu entry if you need it.
| |
| | |
| == Frequently and less frequently Asked Questions ==
| |
| | |
| === I can't paste branches copied from FreeMind into other applications ===
| |
| | |
| Try to use the middle mouse button to paste the content copied from FreeMind.
| |
| | |
| Under KDE, you can use klipper and set the option "Synchronize contents of the clipboard and the selection",
| |
| so that you can also use Ctrl+V or Shift+Ins to paste.
| |
| | |
| === I want to add an icon for my Link to FreeMind on my Desktop, is there one? ===
| |
| | |
| Not in the ZIP file, you'll need to download and unpack the source file, there you'll find a file <tt>freemind/images/FreeMindWindowIcon.png</tt> that you can copy somewhere and use as desktop icon.
| |
| | |
| Alternatively, you can copy (that's <i>copy</i>, not <i>move</i>) <tt>freemind/lib/freemind.jar</tt> from the ZIP file to some temporary directory and unzip it with the command <tt>unzip freemind.jar</tt>. Then you will find the same file <tt>freemind/images/FreeMindWindowIcon.png</tt>.
| |
| | |
| === When starting FreeMind, it says "<tt>java: command not found</tt>". What's wrong? ===
| |
| | |
| It's a problem from Fedora Core, Mandrake and the Java Sun RPM, which neither add the ''java'' command to the <tt>PATH</tt> nore defines properly the variable <tt>JAVA_HOME</tt>.
| |
| | |
| Add the following two lines to one of the startup scripts (<tt>/etc/profile</tt> and/or <tt>/etc/bash.bashrc</tt> for all users, or <tt>$HOME/.profile</tt> and/or <tt>$HOME/.bashrc</tt> only for you):
| |
| | |
| export PATH=$PATH:''/usr/java/j2re1.4.2_04/bin''
| |
| export JAVA_HOME=''/usr/java/j2re1.4.2_04''
| |
| | |
| (the part in italic depends on your installation)
| |
| | |
| ; Note : if you've installed FreeMind from a package, you can alternatively use the solution under [[#How_can_I_make_FreeMind_use_a_specific_Java_Virtual_Machine.3F]].
| |
| | |
| | |
| === Why do I get a "No print service found" whenever I attempt to print? ===
| |
| | |
| At least up to version 1.4, the java runtime under Linux is using the BSD printing system (also known as the ''lp'' commands, or ''old lp''). Most modern distributions offer the ''CUPS'' printing system, which needs a compatibility layer to work with Java:
| |
| * Under SuSE 8.2, the package required is called ''cups-client''
| |
| * Under Debian, it's called ''cupsys-bsd''.
| |
| Install this package and you should be able to print from FreeMind.
| |
| | |
| If CUPS is not installed on your system, it is easier to install the traditional lpr/lpd system. On Debian, the package is just ''lpr'', <tt>apt-get install lpr</tt> should be enough.
| |
| | |
| Sun's Java 1.5 supports CUPS out of the box. If, however, printing still doesn't work it may be because the CUPS printer names contain '-' characters. There's a Java bug that prevents this from working properly [http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6252456], and it doesn't seem fully fixed yet (build 1.5.0_06-b05). Work-arounds are:
| |
| | |
| # Rename printers, e.g. from "my-printer" to "myprinter".
| |
| # Network printer: Add a local CUPS network printer with a simple name without '-'s in it and use the CUPS URI reported by lpstat -v for the printer you want.
| |
| | |
| === I get an error <tt>java.lang.NoClassDefFoundError</tt> or <tt>java.lang.NullPointerException</tt> when starting FreeMind ===
| |
| | |
| When trying to start FreeMind from a console, you get the following error messages and FreeMind doesn't start:
| |
| | |
| ./lib/freemind.jar
| |
| java.lang.NoClassDefFoundError: javax/swing/JFrame
| |
| at java.lang.ClassLoader.defineClass0 (ClassLoader.java)
| |
| at java.lang.ClassLoader.defineClass (ClassLoader.java:179)
| |
| at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:33)
| |
| at kaffe.lang.AppClassLoader$JarSource.findClass (AppClassLoader.java:143)
| |
| at kaffe.lang.AppClassLoader.findClass (AppClassLoader.java:291)
| |
| at java.lang.ClassLoader.loadClass (ClassLoader.java:142)
| |
| at java.lang.ClassLoader.loadClass (ClassLoader.java:121)
| |
| at kaffe.jar.ExecJarName.main (ExecJarName.java:55)
| |
| at kaffe.jar.ExecJar.main (ExecJar.java:75)
| |
| | |
| or
| |
| | |
| update UI not overwritten in class:
| |
| javax.swing.JLayeredPane[0,0,0x0,invalid,translucent,alignmentX=0.0,alignmentY=0.0,border=,
| |
| maximumSize=java.awt.Dimension[width=2147483647,height=2147483647],minimumSize=java.awt.Dimension
| |
| [width=0,height=0],preferredSize=java.awt.Dimension[width=0,height=0]]
| |
| [Freemind-Developer-Internal-Warning (do not write a bug report, please)]:
| |
| Tried to get view without being able to get map module.
| |
| Exception during event dispatch:
| |
| java.lang.NullPointerException
| |
| at javax.swing.plaf.basic.BasicComboBoxEditor.setItem(java.lang.Object) (/usr/lib/libgcj.so.6.0.0)
| |
| | |
| This is because you use <tt>kaffe</tt> (the same applies to <tt>libgcj</tt>, <tt>sablevm</tt> and a few others), which doesn't offer all features of Sun's Java. [http://blackdown.org Blackdown]'s Java do es as well work, I would have doubts on any other implementation (beside perhaps IBM's one). So, remove this Java version and install a version from Sun or Blackdown.
| |
| | |
| ; Note : if you've installed FreeMind from a package, you can alternatively use the solution under [[#How_can_I_make_FreeMind_use_a_specific_Java_Virtual_Machine.3F]].
| |
| | |
| | |
| === While installing a FreeMind package, it complains Java isn't installed, though I've installed it and Java programs do work ===
| |
| | |
| You've probably installed Java manually, and not from an RPM resp. DEB package. This means that the
| |
| FreeMind RPM resp. DEB package can't know that Java is installed.
| |
| | |
| Three solutions (from better to worse):
| |
| | |
| * Install Java from an RPM or DEB package and retry to install the FreeMind package.
| |
| * Install FreeMind using the ZIP file.
| |
| * Install the FreeMind package by ignoring the missing dependencies, e.g.:
| |
| # rpm -Uvh -nodeps freemind....noarch.rpm
| |
| | |
| | |
| === While installing a FreeMind RPM package, it complains Java isn't installed, though I've installed it from an RPM package ===
| |
| | |
| You've probably installed the ''JDK'' package from Sun, which provides also a JRE but doesn't say it. Your best chance is to install the dummy package [http://eric.lavar.de/comp/linux/freemind/j2sdk-provides-j2re-1.4.2-2.noarch.rpm j2sdk-provides-j2re-1.4.2-2.noarch.rpm]. The [http://eric.lavar.de/comp/linux/freemind/j2sdk-provides-j2re-1.4.2-2.src.rpm source package] is available as well.
| |
| | |
| | |
| === How can I make FreeMind use a specific Java Virtual Machine? ===
| |
| | |
| If you've installed FreeMind from a package, you can make it use a different Java virtual machines than other programs by adding lines similar to the 2 following ones to <tt>/etc/freemind/freemindrc</tt>, for all users, or to <tt>$HOME/.freemind/freemindrc</tt>, for you, so that only FreeMind is impacted (and no other program):
| |
| | |
| export PATH=$PATH:''/usr/java/j2re1.4.2_04/bin''
| |
| export JAVA_HOME=''/usr/java/j2re1.4.2_04''
| |
| | |
| (the part in italic depends on your installation)
| |
| | |
| | |
| === Why doesn't the rebuild of the SRPM work under Fedora Core 2 ===
| |
| | |
| During rebuild of the RPM, lines similar to the following do appear and the build fails:
| |
| | |
| compile:
| |
| [mkdir] Created dir: /usr/src/redhat/BUILD/freemind-0.7.1/bin/classes
| |
| [javac] Compiling 92 source files to /usr/src/redhat/BUILD/freemind-0.7.1/bin/classes
| |
| [javac] /usr/src/redhat/BUILD/freemind-0.7.1/freemind/freemind/modes/MindMapLinkRegistry.java:38:
| |
| error: '{' expected.
| |
| [javac] };
| |
| [javac] ^
| |
| [javac] /usr/src/redhat/BUILD/freemind-0.7.1/freemind/freemind/modes/MindMapLinkRegistry.java:40:
| |
| error:
| |
| Public interface `freemind.modes.ID_Blank' must be defined in a file called `ID_Blank.java'.
| |
| [javac] public interface ID_Blank extends ID_BasicState {};
| |
| [javac] ^
| |
| | |
| The ant package delivered with Fedora Core 2 seems to be broken (version is 1.5.2, but my ant version is 1.5.1 and it works). Installing ant (and dependencies) from the [http://jpackage.org/ JPackage Project] seems to solve the problem.
| |
| | |
| === Under Fedora Core 3, Java complains in libawt.so about missing libXp.so.6 ===
| |
| | |
| The exact error message is:
| |
| | |
| Exception in thread "main" java.lang.UnsatisfiedLinkError:
| |
| /usr/lib/jre/lib/i386/libawt.so: libXp.so.6:
| |
| cannot open shared object file: No such file or directory
| |
| | |
| In this case install the package <tt>xorg-x11-deprecated-libs-6.8.1-12.i386.rpm</tt>, e.g.
| |
| using yum, this should solve the problem.
| |
| | |
| == Troubleshooting ==
| |
| | |
| Most people seem to think that, because you're relatively knowledgeable, they can tell you that something doesn't work, and you will be able to find out the solution, just like this!
| |
| | |
| Well, that's not exactly like this: first, I need to understand what the problem exactly is, and then I can try to solve it, especially if I've already seen and solved the problem. Think about your mechanic at the garage, if you give him a call and tell him "my car doesn't start" or "something is wrong with my car", would you expect him to tell you right away "Oh, yes, that's the plugs!". Most probably, he will ask to come by.
| |
| Well, that's exactly the same here, I can't ask you to come by, but if you want good help, you'll need to give good information.
| |
| | |
| It's easier than you might thought, just do the following steps, that should give us a good start:
| |
| | |
| * start a console, e.g. use <tt>Alt+F2</tt>, and type <tt>xterm</tt> or <tt>konsole</tt> or <tt>rxvt</tt>.
| |
| * in the console, type the following statements:
| |
| | |
| On an RPM based system:
| |
| DEBUG=1 freemind
| |
| (quit freemind)
| |
| /usr/bin/java -version
| |
| rpm -qa | grep -i j
| |
| rpm -qa | grep freemind
| |
| env | grep -i j
| |
| | |
| On a Debian based system
| |
| DEBUG=1 freemind
| |
| (quit freemind)
| |
| /usr/bin/java -version
| |
| dpkg -l \*j\*
| |
| dpkg -l freemind\*
| |
| env | grep -i j
| |
| | |
| ; Note : You should see which java command is used, e.g. "<tt>/usr/bin/java</tt>", from the debug output of the freemind command.
| |
| | |
| The result should look somewhat like this (error messages are OK, I like error messages!):
| |
| | |
| alice@wonderland:~> DEBUG=1 freemind
| |
| DEBUG: Freemind parameters are ''.
| |
| DEBUG: Using $PATH to find java virtual machine.
| |
| DEBUG: Using '/usr/bin/java' as java virtual machine...
| |
| DEBUG: Freemind Directory is '/usr/share/freemind'.
| |
|
| |
| Looking for user properties:
| |
| /home/ericl/.freemind/user.properties
| |
|
| |
| User properties not found. It will be automatically created.
| |
| Done.
| |
| Default (System) Look & Feel: javax.swing.plaf.metal.MetalLookAndFeel
| |
| [Freemind-Developer-Internal-Warning (do not write a bug report, please)]:
| |
| Tried to get view without being able to get map module.
| |
|
| |
| alice@wonderland:~> /usr/bin/java -version
| |
| java version "1.4.2-rc1"
| |
| Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.4.2-rc1)
| |
| Java HotSpot(TM) Client VM (build Blackdown-1.4.2-rc1, mixed mode)
| |
| alice@wonderland:~> rpm -qa | grep -i j
| |
| eject-2.0.13-26
| |
| joystick-2002.10.30-38
| |
| libjpeg-6.2.0-530
| |
| joe-2.9.8-179
| |
| jfsutils-1.1.1-25
| |
| jpilot-devel-0.99.6-0.pm.1
| |
| jpeg-6b-530
| |
| jhead-2.0-2
| |
| taskjuggler-1.4.2-10
| |
| j2sdk-provides-j2re-1.4.2-2
| |
| libjasper-1.600.0-75
| |
| jpilot-0.99.6-0.pm.1
| |
| jakarta-ant-1.5.1-37
| |
| java2-1.4.2-0.pm.0
| |
| java2-jre-1.4.2-0.pm.0
| |
| mjpegtools-1.6.2-1
| |
| alice@wonderland:~> rpm -q freemind
| |
| freemind-0.7.1-6
| |
| alice@wonderland:~> env | grep -i j
| |
| JRE_HOME=/usr/lib/java/jre
| |
| PATH=/usr/local/bin:/usr/bin:/usr/X11R6/bin:[etc...]
| |
| JAVA_BINDIR=/usr/lib/java/bin
| |
| JAVA_HOME=/usr/lib/java
| |
| SDK_HOME=/usr/lib/java
| |
| JDK_HOME=/usr/lib/java
| |
| JAVA_ROOT=/usr/lib/java
| |
|
| |
| alice@wonderland:~>
| |
| | |
| * open a new thread in the [http://sourceforge.net/forum/forum.php?forum_id=22102 Help Forum] of the [http://sourceforge.net/projects/freemind FreeMind Project],
| |
| * select the commands and what they output,
| |
| * and paste the stuff using the middle button of your mouse in the message body.
| |
| * Explain also your problem of course.
| |
| * Add the name and version of your distribution (SuSE 8.2 or whatever).
| |
| * That should be all.
| |
| </td></tr>
| |
| </table> | |