草庐IT

osx-snow-leopard

全部标签

java - 如何在 OSX 上的 Java 中获取文件所有者的名称?

我只需要知道Mac上使用Java的文件的所有者名称——我该如何获取它?谢谢! 最佳答案 这不可能直到Java7.对于Java7,您可以使用Files#getOwner()为此。Pathpath=Paths.get("/path/to/file.ext");UserPrincipalowner=Files.getOwner(path);Stringusername=owner.getName();在Java7之前,最好的办法是结合一些平台native代码运行命令或JNI。另请参阅:Java7NIOTutorial-ManagingMe

java - Eclipse 在 Mac OSX 上启动失败

由于我为我的Eclipse下载了全新安装,它无法再启动。错误消息显示“发生错误,请参阅日志文件/Applications/eclipse/configuration/1323191649568.log。”在重新安装之前,我已经多次删除了有关Eclipse和JavaRuntime的所有文件和文件夹。而且,命令./eclipse-clean给我同样的错误。有什么想法吗?这里是日志:!SESSION2011-12-0701:27:30.742-----------------------------------------------eclipse.buildId=M20110909-133

Javafx 更改 osx 菜单栏名称

当程序从java运行到Phantom时,我正在使用Netbeans尝试更改标题。我还想将它所说的phantom.Main更改为Phantom。我不确定我是否在以下位置执行此操作:Java、Netbeans、Netbeanspriorities或antbuild.xml文件(或什至其他地方)。我也找不到任何关于此的文档。在这方面的任何帮助都会很棒! 最佳答案 (MacOSX)应用程序菜单中的“java”名称仅在您从Netbeans中运行该应用程序时使用。如果您要将应用程序打包到DMG中,然后运行生成的应用程序,应用程序的名称将出现在该

java - 如何将 jnlp 与 OSX 停靠栏图标捆绑在一起;这在 java 首选项中似乎不再可能

将JNLP打包为应用程序的选项在Oracle的JDK7Java首选项页面中似乎不存在,而在苹果中却存在,如前所述hereOSXdesktopintegrationwithJavaWebStartletsuserscreatealocalapplicationbundlefromanyJavaWebStartapplication.TheShortcutCreationsettinginJavaPreferencescontrolswhethertheuserispromptedtocreateanapplicationbundlewhenopeningaJavaWebStartappl

java - 从命令选项卡应用程序切换器隐藏 Java 应用程序并停靠在 OSX 中

我有一个java应用程序,它的顶部菜单栏中有一个托盘图标操作系统。当我最小化应用程序时,我希望它从停靠栏和命令选项卡应用程序切换器和仅位于托盘。我见过其他OSX应用程序这样做,所以我相信它是可能,但作为OSX的新手,我不知道如何实现它。如有任何帮助,我们将不胜感激! 最佳答案 事实证明,SWT3.5有一个错误,导致它无法正确响应OSX隐藏应用程序所需的Info.plist。这个错误在SWT3.6中得到了修复,随着EclipseHelios今天的发布,我相信SWT现在正式发布了3.6版要实现隐藏图标,您只需在info.plist文件的

Java Swing Mac OSX 首选项菜单

我正在尝试将“首选项”菜单添加到我的JavaSwing应用程序中,但事实证明这有点令人作呕。我已经阅读了很多关于这个的帖子和文章,这听起来很简单但是......我在找到的示例中看到了对com.apple.eawt.Application的引用,但是当我尝试将其导入EclipseIndigo时,出现错误:访问限制:由于所需库/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar的限制,无法访问类型应用程序有什么想法吗?我正在使用iMacOSX10.6 最佳答案

java - Mac OSX 上 VM 中的 Oracle Database 12c

我正在尝试在我的OSX笔记本电脑上启动和运行开发环境,在Eclipse中创建JSP,使用Tomcat服务器运行,并连接到Oracle数据库。Eclipse和Tomcat配合得很好,我可以制作JSP等等。现在最困难的部分是在MountainLion上启动和运行Oracle数据库,并让Eclipse连接到它。在广泛谷歌搜索之后,我找到了一些资源:http://dimitrisli.wordpress.com/2012/08/08/how-to-install-oracle-database-on-mac-os-any-version/http://barrymcgillin.blogspo

java - MAC OSX 上是否预装了 Java 运行时?

我需要为macos-x移植一个java桌面应用程序。该应用程序将通过JNLP启动。MAC-OSX是否预装Java运行环境? 最佳答案 一般来说。Java5或Java6预装在MacOSX上10.6,但这在10.7中停止了。此外,最近的MacOSX更新卸载了Apple以前支持的Java6插件版本。Apple从未支持过Java7。https://blogs.oracle.com/thejavatutorials/entry/apple_s_java_mac_os您(或您的用户)需要从Oracle下载并安装适用于Mac的Java7。但是@A

java - 如何跨更新在 Mac 上保留 CAcerts keystore ?

MacOSX在/System/Library/Frameworks/JavaVM.framework/Home/lib/security/cacerts中有CAkeystore。这个keystore似乎被每次Java更新覆盖,这非常烦人,因为我们有用于开发环境、测试的内部CA……有没有一种方法可以跨AppleJSR保留keystore更改,现在,使用SnowLeoJSR3,还可以跨单独的Java开发人员包(其JDK使用相同的keystore)的更新保留keystore更改? 最佳答案 [这是过时的信息-请参阅下面的10.6+答案]/

java - Mac OSX El Capitan 上的 JDK 7/JavaFX 2 应用程序

我刚刚升级到ElCapitan,但在启动在JDK1.7.0u79(Oracle提供的最新版本)下运行的自定义JavaFX2应用程序时遇到了问题。启动应用程序时,出现此异常:Exceptioninthread"main"java.lang.RuntimeException:ExceptioninApplicationstartmethodatcom.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:403)atcom.sun.javafx.application.LauncherImpl.ac