Archive

Archive for the ‘java’ Category

Force XMind to use Java 7

April 30, 2013 Leave a comment

XMind is the world’s coolest mind mapping software, the best way to brainstorm, the most efficient solution for saving your time, and powering your company.” (source)

Maybe it’s not the best but I like it :) And it has a free version, which is perfect for my needs.

Problem
I prefer to use the official Java version that I download directly from Oracle. However, I noticed that XMind tends to use some older versions of Java (OpenJDK, etc.). How to tell XMind which Java to use?

After starting XMind, you can verify which Java it uses. Go to: Help -> About XMind, and click on the button Installation Details. Finally choose the tab Configuration. Here find the line “-vm” and check its value in the next line. This is the virtual machine XMind has found.

Solution
Edit xmind.ini and add this line to the top:

-vm
/opt/java/bin/java

In my case “/opt/java/bin/java -version” produces the following output:

java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
Categories: java Tags:

BeautifulSoup for Java = jsoup

October 2, 2012 Leave a comment

BeautifulSoup is an HTML parser library for Python.

If you want to use a similar library in Java, try jsoup. Cookbook here.

Categories: java, python Tags: , ,

Start vuze with Java 7

August 22, 2012 Leave a comment

Problem
I installed Oracle Java 7 to /opt/java. When I start vuze and check Help -> About, it says it is still using Java 6. Hmm…

Solution
Edit the vuze launch script:

JAVA_PROGRAM_DIR="/opt/java/bin/"    # Add the trailing slash!
Categories: java Tags: ,

Don’t use Java in a nuclear facility

September 29, 2011 1 comment

From the license of Java, Section 3:

… You acknowledge that Licensed Software is not designed or intended for use in the design, construction, operation or maintenance of any nuclear facility. …

Found here.

Update (20130318)
It seems the original text has changed. The new version says: “You agree that neither the Software nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation.

Hmm, I preferred the old one :(

Categories: fun, java Tags: ,

Install the Java Cryptography Extension (JCE)

April 14, 2011 1 comment

In order to install the Java JCE, follow these steps:

  • The first obstacle is how to download JCE :) Where the hell is it? Visit the Java HQ and click on Java SE Downloads in the top right hand corner. Scroll down to the bottom and there it is; perfectly hidden so that no one can find it. The file is called jce_policy-6.zip and it’s only 9 KB.
  • Extract the downloaded ZIP. You’ll have two JAR files: local_policy.jar and US_export_policy.jar.
  • Locate your Java installation and enter the “jre” directory. In my case its path is /opt/jdk1.6.0_24/jre. I will refer to this directory as JRE.
  • Enter $JRE/lib/security and make a backup of the files local_policy.jar and US_export_policy.jar. Then replace them with the ones from the JCE ZIP file.

done

Categories: java Tags: ,
Follow

Get every new post delivered to your Inbox.

Join 61 other followers