jonelo logo
separator


Home
   News
   Search
Private
   Über mich...
   Wer war Nepomuk?
   USA Travel Tips
Java Software
   BigAl
   Jacksum
   Jarfix
   NumericalChameleon
   Sugar
   FAQ
   Tips
Poetry
   Angst
   Dummheit
   Der Hamster
   Der Moment
   Die Briefmarke
   Heißer Sand
   Weihnachten
Kontakt
   E-Mail
   Gästebuch
   Impressum

disclaimer
[Description] [Copyright] [Requirements] [Download] [FAQ] [History]

Jarfix 1.2.0

fix the jar association under Windows

GetJava Download Button

für Deutsch bitte hier klicken

Description:
If you doubleclick on a jar file, and your Java application does not start, your .jar association has been hijacked. You can fix the problem with Jarfix.

The problem ...
The root cause for the problem above is, that a program has stolen the .jar association. If you have installed the Java Runtime Environment the first time, the file type called "jar" is assigned to javaw.exe correctly. "jar" is an abbreviation for "java archive" and javaw.exe is the correct program to execute a .jar. However, on Windows any other program can steal a file type at any time even it is already associated with a program. Many zip/unzip programs prefer to do this, because a jar is stored in the .zip format.  If you doubleclick on a .jar, your pack program opens the file, rather than javaw runs the program, because your pack program ignores the meta information which is also stored in a .jar. In the Sun bug database there is report 4912211 "add mechanism to restore hijacked .jar and .jnlp file extensions", but it has been closed as "Closed, will not be fixed".

The workaround ...
Reinstall the Java Runtime Environment or fix the Windows Registry manually each time this problem occurs.

The solution ...
You can fix this problem very easy with the jarfix.exe program. Just doubleclick on it to restore the .jar association with javaw.exe. It also sets a nice Java icon for your .jar files :)

You can start jarfix.exe also with parameter "/s" to run jarfix silently (without the dialog). Run "jarfix.exe /h" to get the program version, the author info and help.

Copyright:

Jarfix Copyright (C) 2002-2010
Dipl.-Inf. (FH) Johann Nepomuk Löfflmann
Jarfix is freeware.

Requirements:

A Windows based operating system (95/98/ME/NT/2000/2003/2008/XP/Vista) and a Java Runtime Environment (JRE). Without a JRE, jarfix makes no sense.

Download:
jarfix is freeware. You can use it on any Windows computer. You don't need to register or pay for jarfix.
 
jarfix.exe (Mar 22, 2010) 

 Filename:    jarfix.exe 
 Filesize:    42585 bytes 
 MD5:         64cd36a11d2bbf3afa64530e1b08a081 
 SHA1:        d1324e02a0e5283f553cad753935ec5a5be0a207 
 SHA256:      af7abbc8d67d4234e950f796225025911e660406f192affb885301cab6ce1cc8 

FAQ:

Can I use jarfix in a commercial organization?
Yes.

Can I deploy jarfix.exe with my program (free or commercial)?
Yes.

Can I put jarfix.exe on my homepage so my users can download it from there?
Yes, but in my opinion it is more wise to point your users to this site, so the users can get the latest and greatest jarfix.

Do I need to mention your name or your website?
No, but I like it if you do it.

I would like to recommend your site/program, is this ok?
Yes, absolutely.

I found a site which claims that jarfix is GPLed.
jarfix is freeware, but it is not released under the terms of the GPL.

It seems it had no effect on my system
After you have applied jarfix, restart the Windows Explorer or if that does not help reboot the computer.

I have got a message called "The publisher could not be verified. Are you sure you want to run this software?" What does that mean?
If you download files from the internet to a NTFS formatted partition of your disc, Windows adds so called Alternate Data Stream metadata information to those files. This metadata can only exist on NTFS filesystems and indicates from which Security Zone the file was originally downloaded. If you try to start an executable from there, you will get the warning above; files downloaded from the internet could be dangerous, you know.
You can remove the metainfo by copying the file to a non-NTFS filesystem (such as a floppy or an USB stick) and then copying it back over the original file. Stream data is not preserved on FAT or other non-NTFS volumes, so copying the file there strips off the metadata - Security by "specialists", you know ;)
At the command prompt you can also remove the the ADS metainfo from the NTFS filesystem - just in case you haven't a FAT formatted volume.
In order to verify the integrity of the jarfix binary, I recommend to calculate digital fingerprints and check those with integrity tools like Jacksum. Digests for jarfix are printed at the download section.
 
 

Sites recommending jarfix

100% FREE award granted by Softpedia

Please write an eMail to me if you want to be listed here:

Breakage - An Intelligent Drum Machine
Dimsum - A Chinese Reading Assistant and Dictionary
JBother - A Jabber client
StellwerkSim - Simuliert ein klassisches Eisenbahn Gleisbildstellwerk
 

History:
March 22, 2010
jarfix.exe v.1.2.0
- jarfix can now fix the jar association even if it has been changed manually by the user

October 26, 2007
jarfix.exe v.1.1.0
- bug fixed: jarfix does not fix the jar association in every case
- added Windows Vista support

October 21, 2006
until today jarfix has been mentioned only on the FAQ page, now jarfix has also a homepage

July 30, 2005
jarfix.exe v.1.0.0
- english and german dialogs
- checks whether a JRE is available, if not it asks the user whether the user want to download a JRE
- determines the latest version of any installed JRE
- restores the .jar association with javaw.exe
- sets a Java icon for the .jar files

May 1, 2002
Before jarfix.exe went live, I have pubished the jarfix.reg on my homepage and in the NumericalChameleon package.


separator
Copyright © 2000-2010 Dipl.-Inf. (FH) Johann N. Löfflmann mail icon jonelo@jonelo.de,
last update of this page: 25-Feb-2009
statcounter  hits at this page since 21-Oct-2006