Tag: macos

数字签名不受信任。 Java不允许任何访问此应用程序

我有一个Java Web Start应用程序,我在Windows 7,Linux和Mac OS X 10.7上进行了测试(在所有方面都可以正常工作)。 在Mac OS X 10.8 Mountain Lion上发生以下错误,无法选择“允许”。 错误如下所示: 有谁知道这个的解决方法?

如何在Java中为Mac OS获取User~ / Library路径

在Mac OS上,根据我的理解,如果每个人都要阅读文件,您可以将信息存储在“/ Library / Application Support / Your App Name”中。 但是,在编写时,这是一个仅限管理员的文件夹。 因此,如果要编写数据,则需要将其存储到“〜/ Library / Application Support / Your App Name”。 注意前面的“〜”。 执行此操作时,每个用户都将拥有自己的应用程序数据,并且能够进行读写。 在Java中,如果我使用新文件(“〜/ Library”),则无法按预期工作。 它只是将“〜/ Library”添加到我当前的文件夹中。 相反,我希望它做的是返回“Users / myAccount / Library”。 我知道建议您在那里存储文件 。 问题是如何在Java中创建File对象以指向此文件夹?

Java中的屏幕捕获无法捕获整个屏幕

我有一小段代码用于跟踪时间 – 很简单,它每隔四分钟拍摄一次我的桌面照片,以便稍后我可以回过头来看看我白天做的事情 – 它很棒,除非我连接到外部显示器 – 这个代码只拍摄我的笔记本电脑屏幕的屏幕截图,而不是我正在使用的更大的外部显示器 – 任何想法如何更改代码? 我正在运行OSX,以防相关…… import java.awt.AWTException; import java.awt.Robot; import java.awt.Rectangle; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.*; import javax.imageio.ImageIO; class ScreenCapture { public static void main(String args[]) throws AWTException, IOException { // capture the whole screen int i=1000; while(true){ i++; BufferedImage screencapture = new Robot().createScreenCapture( new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()) ); // Save […]

无法运行程序“…”错误= 2,没有这样的文件或目录(java)

我正在尝试制作一个java程序,它将在我的macbook上为我设置SSH连接。 它提示我输入用户名,然后输入IP地址,然后它应该输入“ssh username @ ip”。 以下是我的代码: import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Scanner; public class SSH { public static void main(String[] args) throws Exception { boolean rep = true; String username = (null); String IPAdress = (null); while (rep) { Scanner scanner = new Scanner(System.in); System.out.print(“Username: “); username = scanner.next(); System.out.print(“\nIP Adress: “); IPAdress = scanner.next(); […]

Swing菜单Java 7 mac osx

我一直在测试运行在applet上的mac os x上的Swing应用程序。 当我在浏览器中运行此applet时,我注意到JMenus / JMenuItems上的鼠标hover无法正常工作。 这是一个重现问题的小程序: package com.macosx.tests; import java.applet.Applet; import java.awt.event.*; import java.awt.*; import javax.swing.*; public class Example extends JApplet { JMenuBar bar; JMenu file, edit; JMenuItem new1, save, close; private void doStart() { bar = new JMenuBar(); file = new JMenu(“File”); edit = new JMenu(“Edit”); new1 = new JMenuItem(“New”); save = new […]

更新到Apple Java for Mac OS X 10.6 update 6后,sqljdbc4挂起

最新的Apple Java for Mac OS X 10.6更新6挂起我的mssql jdbc驱动程序(sqljdbc4.jar),有没有其他人遇到这个问题? 任何修复? 有人知道恢复更新5的方法吗?

在Mac OS X上运行.jar文件的脚本

我想在Mac OS X上运行批处理文件(类似于Windows)来运行jar文件,搜索后我发现它运行批处理脚本。 我没有得到正确的链接,我可以从哪里得到帮助。 我该如何创建呢?

JFileChooser用于Mac上的目录:如何让它不吸吮?

Mac上“仅限目录”模式的JFileChooser有两个严重的,严重的问题: 1)您无法使用它创建目录 2)您无法切换驱动器 对于我的安装程序应用来说,这是一个很大的问题 据我所知,Apple无法解决这个问题,你甚至无法激活非本机目录选择器…所以唯一的选择是找到一个免费/开源的纯Java替换小部件。 有人知道吗?

由于来自容器启动的AM容器exception,无头环境中的MapReduce作业失败了N次

在MacOSX中运行地图减少无头环境中的作业时(例如,当作为特定用户ssh时运行作业时),我得到以下exception或类似的东西…… 2013-12-04 15:08:28,513 WARN org.apache.hadoop.yarn.server.resourcemanager.RMAuditLogger: USER=hadoop OPERATION=Application Finished – Failed TARGET=RMAppManager RESULT=FAILURE DESCRIPTION=App failed with state: FAILED PERMISSIONS=Application application_1386194876944_0001 failed 2 times due to AM Container for appattempt_1386194876944_0001_000002 exited with exitCode: 1 due to: Exception from container-launch: org.apache.hadoop.util.Shell$ExitCodeException: at org.apache.hadoop.util.Shell.runCommand(Shell.java:464) at org.apache.hadoop.util.Shell.run(Shell.java:379) at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:589) at org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:195) at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:283) 相反,如果我以该用户身份登录,则不会发生错误并且MR作业将运行结束,而标记为“MRAppMaster”的Java图标会在Dock中弹出。 我已经将其缩小到ResourceManager,启动Java进程而不传递-Djava.awt.headless=true 。 在无头环境中发生这种情况时,JVM无权在根窗口中显示。 这已经出现在其他一些情况下,我已经纠正了每一个。 这不是权限问题(在别处建议的东西)或缺少目录。 但是我不知道如何影响最后一次未经许可访问根窗口的违规行为。 […]

在Mountain Lion中安装jpype

我正在尝试在Mountain Lion中安装jpype。 我按照本文中建议的所有步骤操作: 如何在OS X Lion上安装JPype以与Neo4j一起使用? 然而,山狮有一个小故障。 我修改了setupMacOSX()函数,如下所示: /Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/JavaVM.framework/ 但是当我运行$ sudo python setup.py install我收到以下错误: src/native/common/include/jpype.h:45:10: fatal error: ‘jni.h’ file not found 我在这里找到了jni.h头: /System/Library/Frameworks/JavaVM.framework/Versions/A/Headers/jni.h 但由于jni.h不是Mountain Lion的一部分,我还没想出如何修改setup.py文件来修复bug。 有什么建议么?