Chris Brown created PDFBOX-3507:

             Summary: Modern OS X doesn't show JMenuBar in PDFDebugger app
                 Key: PDFBOX-3507
             Project: PDFBox
          Issue Type: Bug
          Components: Swing GUI
    Affects Versions: 2.1.0
         Environment: Mac OS X El Capitan (10.11.6), System-installed Java @ 
build 1.8.0_101-b13
            Reporter: Chris Brown
            Priority: Minor

OS X apparently doesn't support 
`System.setProperty("apple.laf.useScreenMenuBar", "true");` these days, so that 
line should be removed from the main method on PDFDebugger. The debugger app is 
a lot more useful with the menu than without. Forcing it to a single value in 
main disallows overriding it via `-Dapple.laf.useScreenMenuBar=false`, which 
means the menubar is invisible and unrecoverable in Mac OS X.

I built from source at HEAD on trunk, and run with the following command:

    java -jar ./app/target/pdfbox-app-2.1.0-SNAPSHOT.jar PDFDebugger my-doc.pdf

After removing the aforementioned line and rebuilding, I have access to the 
menubar (which is handy!).

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to