[ https://issues.apache.org/jira/browse/PDFBOX-3507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15517714#comment-15517714 ]
John Hewson commented on PDFBOX-3507: ------------------------------------- What I've done for now is to check if "apple.laf.useScreenMenuBar" is already set, and if so we don't override it. That will let you set -Dapple.laf.useScreenMenuBar=false on the command line. I can't reproduce this issue so it's some sort of OS X or JDK bug. The "apple.laf.useScreenMenuBar" setting *does* still work (except apparently in your case). I've opened PDFBOX-3512 so that we can ship proper Mac .app bundle. > Modern OS X doesn't show JMenuBar in PDFDebugger app > ---------------------------------------------------- > > Key: PDFBOX-3507 > URL: https://issues.apache.org/jira/browse/PDFBOX-3507 > Project: PDFBox > Issue Type: Bug > Components: Utilities > 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 > Assignee: John Hewson > Priority: Minor > Fix For: 2.0.4, 2.1.0 > > Attachments: With-useScreenMenuBar.png, Without-useScreenMenuBar.png > > Original Estimate: 0.5h > Remaining Estimate: 0.5h > > 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 (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org