Tag: macos

如何为Java应用程序创建Mac安装程序?

我为我的Java应用程序创建了一个可执行的JAR文件。 如果我双击然后它工作正常。 但我想为Mac OS创建安装程序,因为我无法向用户提供JAR文件。 有什么建议么?

如何跨更新保留Mac上的CAcerts密钥库?

Mac OS X在/System/Library/Frameworks/JavaVM.framework/Home/lib/security/cacerts中有CA密钥库。 这个密钥库似乎被每个Java更新覆盖,这非常烦人,因为我们有内部CA用于开发环境,测试…… 有没有办法在Apple JSR中保留密钥库更改,现在,使用Snow Leo JSR3,还可以跨越单独的Java开发人员包(其JDK使用相同的密钥库)的更新?

断言不起作用

我试图写一个断言来检查用户给出的大小是否为正值,如果不是则使其为正,此语句在类构造函数内部,它接受size值然后生成一个数组[size]。 我写了下面的代码,我认为是正确的。 public Grid(int size) { try{ assert size > 0 ; } catch(AssertionError e){ size = Math.abs(size); } setLayout(new GridLayout(size, size)); grid = new JButton[size][size]; } 虽然我似乎永远不会评估我的断言并继续该程序然后导致NegativeArraySize错误(我试图避免) 我也试过了 assert size>0; 并且程序无法停止负值。 我最近在mac上运行java时遇到了一些问题,所以我不知道我的代码是否正确,或者它是否只是其中一个奇怪的mac怪癖! 并且应该使用 size=Math.abs(size); 谢谢山姆,

Eclipse Indigo在OS X Lion上打字滞后

我正在做一个相当大的项目,并且最近碰到了90年代我的老朋友, 打字滞后 。 我的设置是带有SSD驱动器的MacBook Pro 2.2 GHz i7 8GB,到目前为止还没有出现任何严重的性能问题。 我已将内存分配增加到-Xmx1024m和XX:MaxPermSize=512m 。 没有大量使用插件。 此外,这只发生在默认编辑器中的.java文件上。 可能是什么问题呢? 编辑: 我发现了问题。 我注意到只有在编辑大型java文件时才会出现问题。 在我的情况下,该类有1800行。 这很奇怪,因为我在Ubuntu上没有遇到同样的eclipse设置问题。 似乎Mac上的Eclipse无法处理我正在编辑的大文件。 有什么建议么? EDIT2: 我正在使用Eclipse Indigo for Java EE和最新更新(3.7.1.X) 已安装的插件: m2eclipse的 MercurialEclipse又称HGE(来自官方eclipse更新站点的 1.9.1) Subclipse(已安装,但未在发生键入延迟的工作空间中使用) ADT (已安装但未在此项目中使用) 除非另有说明,否则所有插件均通过Eclipse市场安装并更新到最新版本。

Java Developer在Mac OS上符合Objective-C

我在很多年前用C ++开发过,但是现在我主要是一名Java软件工程师。 鉴于我拥有一部iPhone,我准备在下个月开始使用MacBook,并且我对使用Mac OS开发(使用Objective C)感兴趣,我想我会把这个问题放在那里:下一步是什么? 更具体地说,我应该选择哪些书籍,是否有某些人可以指出的网络资源? 我计划购买的一些书籍: 在Objective-C 2.0中编程 适用于Mac OS X的Cocoa(R)编程(第3版) 有谁熟悉这些头衔? 最后,一旦我踏上这段旅程,我会非常感兴趣地总结一下我应该准备什么。 作为使用IntelliJ IDEA在Java中开发的人,当我转向在Xcode中编写ObjectiveC代码时,我会注意到哪些关键差异? Mac OS桌面开发和iPhone开发之间有什么区别? 习惯于Java垃圾收集,我应该了解ObjectiveC垃圾收集/内存管理。 是否有人想指出的任何其他语言特定问题? 如何构建UI? 它是否更接近Swing,构建代码与之交互的Visual C ++资源文件,还是更像是为guis生成代码的一些borland IDE?

在Java中使用10.8通知中心

这只是一个普遍的问题。 我没有实际项目或其他我想做的事情。 是否可以在Java中构建应用程序并添加一些框架内容或其他内容并使用Notication Center?

如何在Mac OS X 10.7.3上安装JDK7(Java 7)?

在Mac OS X 10.7.3上安装JDK7(Java 7)的链接是什么? 它安装了什么版本? 它在我的盒子上安装在哪里? 我该如何使用它?

如何在mac上的intellij 9中设置jdk

我有一个关于intellij的项目,现在我想在mac上的intellinj 9上运行它。 当我运行项目时,我得到错误 – >“没有为模块指定JDK”XXXXX“在配置项目中指定JDK”。 当我在依赖模块SDk中去那里时,没有项目JDk。 当我点击新的时,它只是JSDK,Intellij想法插件SDK,Flex SDK,AIR SDK,Flexmojos SDk和Mobile SDK 我能做什么?

如何在Mac中使用Command-c / Command-v快捷方式复制/粘贴文本?

我有一个Java Swing应用程序,我想在Mac OS X上运行。我想使用普通的Mac复制/粘贴快捷方式将文本复制/粘贴到我的Java应用程序中的文本字段。 Ctrl + c和Ctrl + v可以解决问题,但我想使用Command + c和Command + v代替。 我怎样才能做到这一点?

我安装了Java 7,但Eclipse一直说1.6不适合这个产品

我在Mac OS X 10.9.4上使用最新版本的Eclipse Luna。 每当我尝试打开Eclipse时,它都说“JVM的1.6.0_65版本不适合此产品,需要1.7或更高版本”。 我安装了java 7(JRE,我不需要JDK),但我仍然遇到同样的错误。 我试过java -version,输出是“java version 1.6.0_65”。 我可以在系统首选项上看到java图标。 我也重新启动了我的Mac以查看它是否有效,但这也无济于事。 我搜索谷歌和一些人建议其他用户更改Eclipse.ini文件,说明不清楚,我是一个java初学者,所以我不知道在哪里和什么编辑。 任何分步说明将不胜感激。