Java 7 and Mavericks

James's Avatar

James

23 Nov, 2013 07:29 PM

Hello,

Running Mavericks and Java 7.

App dialog on open shows that Java 6 SE is needed.

Should JBidwatcher work with Java 7?

Tried both

http://jbidwatcher.com/download/JBidwatcher-2.5.5pre2.dmg
and 2.5.3 pre3

  1. 1 Posted by James on 23 Nov, 2013 07:32 PM

    James's Avatar

    Using Java SE 7 u45 JRE

  2. Support Staff 2 Posted by cyberfox on 23 Nov, 2013 09:34 PM

    cyberfox's Avatar

    Greetings,

    JBidwatcher should work with Java 7, but the launcher (from Apple's Java dev kit) probably specifies Java 6.

    JBidwatcher merely specifies 1.5+ but I don't have much control over the Apple-specific code, unfortunately.

    I have been using an older Java Launcher from Apple, because some users had trouble with a more recent one.  I'll look into updating that now that Mavericks is out.

    --  Morgan

  3. 3 Posted by James on 24 Nov, 2013 03:32 AM

    James's Avatar

    Thanks Morgan. Appreciate your effort with JBidwatcher.

  4. 4 Posted by Matt B on 15 Mar, 2014 04:38 PM

    Matt B's Avatar

    On Mavericks, I get a dialog with the following when double-clicking JBidWatcher.app from the Finder:

    “JBidwatcher.app” is damaged and can’t be opened. You should move it to the Trash.
    

    I am given the options Cancel and Move to Trash. However, when I run .../JBidwatcher.app/Contents/MacOS/JavaApplicationStub from the command line, everything works fine.

    Any ideas?

    I have the latest Java from Oracle:

    % which java
    /usr/bin/java
    % java -version
    java version "1.7.0_51"
    Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
    

    I am running a case-sensitive file system if that makes a difference.

  5. 5 Posted by Matt B on 15 Mar, 2014 04:51 PM

    Matt B's Avatar

    I found an explanation. From http://support.apple.com/kb/HT5290:

    • "Damaged" app. – The app has been altered by something other than the developer. This message will appear no matter the Gatekeeper option chosen.
      • "App name" is damaged and can't be opened. You should move it to the Trash.

    I got the same error whether I double-clicked the app or control-clicked it and selected "Open". However, after I selected "Allow applications downloaded from: Anywhere" in the Gatekeeper Preferences Panel, I was able to open JBidWatcher from the Finder just fine (with an initial confirmation dialog). Once it was opened once, I was able to open it again without error or confirmation after resetting the Gatekeeper options to something more restrictive.

  6. Support Staff 6 Posted by cyberfox on 22 Mar, 2014 10:47 PM

    cyberfox's Avatar

    Greetings,
    I'm so sorry. There's something wrong with my signing key that I paid
    Apple for. I signed the application, but Apple is seeing it as a bad
    signature, or something like that.

    There's a few ways around it. The easiest should be to right click, select
    Open from the right-click menu. It will then ask if you're sure, I think.
     If that doesn't work, or you want a more certain approach, you have to go
    into System Settings. Find the Security & Privacy icon. Under the
    'General' tab, set it to 'Allow apps downloaded from:' and select
    'Anywhere'. Then run JBidwatcher once, and then go back and set it to what
    you had it at. I wish Apple would use some message OTHER than suggesting
    it's damaged, but I'm just a free software developer, I have no impact on
    them with that.

    Anyway, I'm really sorry, and since I have to renew my Mac Developer
    license in a few days, I'll try and get some Apple support to get my
    signing process correct next time.

    Thanks Matt. B. for your directions, as well!

    Best of luck with your auctions!

    -- Morgan

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac