草庐IT

java - 在 Mac OS X 上更改 Java 的最大内存堆

我正在尝试更改MacOSX上Java的最大内存大小“堆”。我已经阅读了很多更改“-XX:MaxPermSize”的地方,但我找不到文件也不知道在哪里更改该设置。 最佳答案 您可以使用此参数设置JavaVM可用的内存:-Xms64m-Xmx200m-Xms指定最小内存;-Xmx最大值。您必须在运行应用程序时指定它们。例如,如果你有一个名为app.jar的jar,你可以输入java-Xms64m-Xmx512m-jarapp.jar我认为在32位机器上你不能给JVM超过1Gb。 关于java

java - 每次我声明并运行两个服务时获取 java.lang.ClassCastException : android. os.BinderProxy

每次声明和运行两个服务时,我都会遇到以下binder.proxy异常。一项服务在不同的进程(对应用程序私有(private))中运行,而另一项服务在与我的应用程序在(默认应用程序进程)中运行的相同进程中运行,并带有Binder实现。AndroidManifest.xml:我在单击按钮时在MainActivity中启动我的第一个服务:MainActivity.javapublicclassMainActivityextendsActionBarActivityimplementsOnClickListener{privateButtonmLanchServiceBtn;@Override

java - 在 Mac OS X 上使用 JDK 1.6 运行 Ant

我在MacOSX上使用JDK1.6运行Ant时遇到问题。即使在OSX的Java首选项中将Java应用程序版本设置为JavaSE6,在终端中执行java-version也会显示java版本“1.6.0_07”,Ant似乎仍然使用JDK1.5来使用JDK1.5,因为它在编译我的代码时没有看到JDK1.6类。我知道Ant依赖于JAVA_HOME环境变量来指定要使用的JDK。但是,我不太明白如何在MacOSX上设置这个变量。因此,我的问题是如何让Ant在MacOSX上使用JDK1.6运行。如果正确的方法仍然是设置JAVA_HOME环境变量,那么如何在OSX上设置该变量。

java - 如何在 El Capitan (OS X 10.11) 中设置 Android Studio?

全新安装ElCapitan(10.11),尝试安装AndroidStudio1.21版。错误:AndroidStudio无法找到有效的JVM。请从以下地址下载:可从Apple下载-JavaforOSX2014-001也无法安装。错误:无法在此磁盘上安装OSX的Java。已安装此软件包的较新版本让它运行的最佳方法是什么? 最佳答案 要使其在ElCapitan(OSX10.11)上运行,您需要安装Java开发工具包,而不仅仅是JavaVMhttp://www.oracle.com/technetwork/java/javase/down

java - Subclipse 无法重命名文件 (OS X)

我无法对我的Eclipse项目执行任何Subversion操作,因为Subclipse无法重命名文件。错误是:Causedby:org.tigris.subversion.javahl.ClientException:svn:Cannotrenamefile'/Users/damianharvey/Sites/Odyssey3.5/OdysseyEDIJAXB/src/com/locuslive/edi/edifact/d95b/coreor/.svn/tmp/entries'to'/Users/damianharvey/Sites/Odyssey3.5/OdysseyEDIJAXB/

java - Maven,带有 OS X 的 JAVA_HOME

试图让Maven、Java和OSX很好地协同工作——我已经在Linux和Windows机器上做过多次,没有问题。我假设我需要做的就是下载Maven,设置我的环境变量,我会很好。所以这是我的.bash_profile中的一个片段...exportJAVA_HOME=/Library/Java/Home/exportM2_HOME=/usr/local/apache-maven/apache-maven-2.2.1exportPATH=$PATH:$M2_HOME/binJAVA_HOME设置是Apple建议在thisQ&Apage上使用的设置.然而,在启动终端并运行mvn--versio

【Harmony OS】【ARK UI】轻量级数据存储

 1、轻量级数据存储概述 1.1轻量级数据存储适用于对Key-Value结构的数据进行存取和持久化操作。应用获取某个轻量级存储对象后,该存储对象中的数据将会被缓存在内存中,以便应用获得更快的数据存取速度。应用也可以将缓存的数据再次写回文本文件中进行持久化存储,由于文件读写将产生不可避免的系统资源开销,建议应用减少对持久化文件的读写频率。参考网址:文档中心2、使用场景2.1轻量级数据存储功能通常用于保存应用的一些常用配置信息,并不适合需要存储大量数据和频繁改变数据的场景。应用的数据保存在文件中,这些文件可以持久化地存储在设备上。需要注意的是,应用访问的实例包含文件所有数据,这些数据会一直加载在设

java - 为什么 Jar Bundler 在 Mac OS X Mountain Lion 10.8.2 中消失了

Apple有一个名为JarBundler的应用程序过去由Apple使用Xcode分发。JarBundler的目的是为MacOS版本6(1.6.x)之前的Java应用程序创建MacOSX应用程序包(*.app目录)X用户方便。截至目前,您仍然可以获得Apple的JDK1.6.0_43又名JavaforOSX2013-002开发者包2013年3月4日对于当前的MacOSXMountainLion10.8.2https://developer.apple.com/downloads/index.action#但是您无法获取JarBundler。我正在使用最新的MacOSX10.8.2和最新的

java - 同意 Xcode/iOS 许可证需要管理员权限,请通过 sudo 以 root 身份重新运行 OS 更新后无法运行 git

这个问题在这里已经有了答案:"AgreeingtotheXcode/iOSlicenserequiresadminprivileges,pleasere-runasrootviasudo."whenusingGCC(11个答案)关闭5年前。IDE给出了一条错误消息,指出它无法启动git:/usr/bin/git,但是路径是正确的,并且之前是可以工作的。idea.log包含以下错误:AgreeingtotheXcode/iOSlicenserequiresadminprivileges,pleasere-runasrootviasudo.

java - 使用 Java 的 Mac Os 中的系统托盘(菜单附加功能)图标

我正在使用Java开发桌面应用程序。我想在系统托盘上放置一个图标(带有上下文菜单)(在MacOs中称为MenuExtras)。Java6支持在Windows和Linux中执行此操作,但在MacOs中不起作用。我看到一些应用程序在所有三个操作系统(例如DropBox)中都在做我想做的事情,但我不知道它们是否是用Java制作的。我怎样才能做到这一点?如果在Java中做不到,是否有任何其他跨平台语言能够做到这一点?谢谢。 最佳答案 AWT/Swing根据documentation,OSX10.5更新1和更新的支持TrayIconTrayI