This past weekend an Apple time bomb disabled QuickTime for Java 7 on Windows. I am told that the compiling the following class and adding it to your classpath ahead of the usual QTJ classes will disable the timebomb:
package quicktime.util;
public final class QTBuild
{
public static final int getVersion()
{
return 6;
}
public static final int getSubVersion()
{
return 1;
}
public static final int getQualifyingSubVersion()
{
return 1;
}
/**
* @deprecated Method expired is deprecated
*/
public static final void expired()
{
isValid();
}
public static final void isValid()
{
return;
}
private QTBuild()
{
//no use
}
public static String info()
{
return "[QTJava:Decompiled 6.1.1a1]";
}
public static final int version = 6;
public static final int subVersion = 1;
public static final int qualifyingSubVersion = 1;
public static final int build = 1;
public static final String buildStage = "a";
}