标签: java

如何为 Java 分配更多 RAM?

我正在使用的 Java 应用程序不断崩溃,当我遇到类似应用程序的问题时,我设法通过将更多 RAM 分配给 Java 来修复它。我怎么做?

(我最近在安装 Java 后升级到 16 GB RAM。)

我在运行 Mac OSX 10.6.6 的 iMac 上。

memory java osx-snow-leopard memory-management macos

5
推荐指数
1
解决办法
2万
查看次数

FFMPEG 音视频合并太慢

我正在使用 java 进程构建器在 OS X (10.6.4) 上合并音频和视频文件,但它工作速度太慢,对于大约 15 秒的音频和视频,合并需要大约 1 小时,这太糟糕了......很多. 有人能告诉我可能是什么问题吗?

合并命令:

ffmpeg -i audioFile.au -i videoFile.mp4 -sameq -ar 4100 -y mergedFile.mp4
Run Code Online (Sandbox Code Playgroud)

FFmpeg 版本:

svn-r26402-xuggle-4.0.900
Run Code Online (Sandbox Code Playgroud)

java ffmpeg

5
推荐指数
1
解决办法
5386
查看次数

java.exe -version 和 pushd?

我注意到当我运行以下命令时

Pushd \\RemoteMachine\C$ && java.exe -version
Run Code Online (Sandbox Code Playgroud)

我得到了我所在计算机的 Java 版本。但是,当我使用类似下面命令的搜索选项运行 pushd 命令时,我会得到在该计算机上找到的实际信息。

Pushd \\RemoteMachine\C$ && dir /s java.exe
Run Code Online (Sandbox Code Playgroud)

为什么会这样?是否可以在远程 PC 上运行 java.exe -version 并让它在我的屏幕上输出计算机信息?

java command-line

5
推荐指数
1
解决办法
4972
查看次数

如何从非管理员帐户更新 Java?

在 Windows 7 上,JVM 会在注意到需要更新时随机弹出 UAC 提示,从而干扰我的工作。我可以看出这种唠叨有什么意义,所以我输入了管理员密码,并希望它像任何其他执行此操作的软件一样自行更新。

相反,它只会在通知区域“有新更新可用”中弹出一个气球。(为什么它需要UAC?!)所以我点击符号开始更新,它立即弹出一个对话框,说“更新失败”,没有进一步的解释。

每次我重新启动计算机时,整个游戏都会从头开始。在某些时候,我屈服了,以管理员身份登录,然后从那里更新。但我觉得这场闹剧没有必要,而且很伤脑筋。有没有办法让更新过程变得简单(ish)?如果不是像 Firefox 那样容易,那么至少像 Adob​​e Reader 那样容易?

java windows-7 updates

5
推荐指数
1
解决办法
4万
查看次数

哪些应用程序在桌面上使用 Java?

我在我的计算机上收到“Java 有更新”通知。作为一个安全更新,我觉得我应该获得新的更新,每次我都需要经历安装过程和其他东西,这会变得乏味吗?

我想知道,什么软件通常在桌面上使用 Java?只是那些java小程序吗?因为现在几乎没有任何网站拥有它们。我需要这些更新吗?我需要Java吗?我应该只卸载 Java 吗?

java

5
推荐指数
1
解决办法
3万
查看次数

Windows 7 无法启动 java 控制面板

每当我单击 java 控制面板时,什么也没有发生。我做了

C:\Windows\System32>控制 java.cpl

仍然没有任何反应。我安装了 Java 6 更新 24(最新更新),没有帮助。我该如何解决这个问题?

windows java windows-7 console

5
推荐指数
1
解决办法
5万
查看次数

如何在文本文件中找到非 ASCII 字符?

有没有一种工具可以扫描一个小的文本文件并查找任何不在简单 ASCII 字符集中的字符?

一个简单的 Java 或 Groovy 脚本也可以。

java ascii groovy

5
推荐指数
1
解决办法
1万
查看次数

如何在 Windows 8 上安装 java 环境?

我想尝试最新的 Windows 8 64 位。我安装成功了。我尝试安装一个名为 Interactive Brokers Trading Station 的交易应用程序,它至少需要jre-1.4.

我去 Oracle 网站下载最新版本。我试过1.6,甚至1.7,但它似乎Windows 8的环境中无法链接到软件,伟驰一直抱怨缺少的Java。

我试图更改可执行文件的兼容性设置,但没有做任何事情。你能给我任何提示吗?

java runtime windows-8-preview

5
推荐指数
1
解决办法
4万
查看次数

在 Windows 中禁用 Java 硬件加速?

我的显卡有一些问题,我想禁用 Java 应用程序的硬件加速。使用 HA 的所有内容都显示模糊。

我看过一些关于如何设置这个参数的教程 -Dsun.java2d.d3d=false

问题是 Java 控制面板本身正在使用硬件加速,我看不到任何内容以添加此参数。

编辑: 在安全模式下进入 java 控制面板,添加参数和问题继续..

Edit2: Win 7 x64 JRE 6 更新 30

Edit3:我的 deployment.properties(根据您的建议)文件是:

#deployment.properties
#Sun Jan 08 01:12:04 EET 2012 deployment.version=6.0 
deployment.capture.mime.types=true deployment.browser.path=C\:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe
#Java Deployment jre's
#Sun Jan 08 01:12:04 EET 2012 deployment.javaws.jre.0.registered=true 
deployment.javaws.jre.0.platform=1.6 deployment.javaws.jre.0.osname=Windows 
deployment.javaws.jre.0.path=C\:\\Program Files (x86)\\Java\\jre6\\bin\\javaw.exe 
deployment.javaws.jre.0.product=1.6.0_30 deployment.javaws.jre.0.osarch=x86 
deployment.javaws.jre.0.location=http\://java.sun.com/products/autodl/j2se 
deployment.javaws.jre.0.enabled=true deployment.javaws.jre.0.args=-Dsun.java2d.d3d\=false 
deployment.javaws.jre.1.args=-Dsun.java2d.d3d\=false 
deployment.javaws.jre.0.args=-Dsun.java2d.noddraw=true
deployment.javaws.jre.1.args=-Dsun.java2d.noddraw=true
Run Code Online (Sandbox Code Playgroud)

仍然启用硬件加速。应用程序是否有可能覆盖这些设置?

java hardware-acceleration

5
推荐指数
2
解决办法
2万
查看次数

在 OS X 10.7 上强制收割 java 僵尸进程

我在 MacBook Pro 上运行了 CrashPlan,但它有点失控。从本质上讲,它引起了一个叉子炸弹。幸运的是,我有一个打开的终端窗口并且能够运行这个命令:

sudo launchctl unload /Library/LaunchDaemons/com.crashplan.engine.plist
Run Code Online (Sandbox Code Playgroud)

所以不断的重新产卵已经停止。但是,我仍然有超过 900 个 Java 进程,除了将我推向最大进程数之外,它们什么也没做。我不想重启我的电脑,因为我有很多打开的代码文件、网页等。有没有一种简单的方法来强制系统收割这些僵尸?我会杀死父进程,但它们都是由 launchd 又名 PID 1 启动的。此时,最好重新启动。

我试过了:

sudo kill -9 <PID>
sudo kill -9 java
sudo killall -9 java    
Run Code Online (Sandbox Code Playgroud)

有没有办法一劳永逸地杀死僵尸而不必杀死launchd来做到这一点?还是我必须重新启动才能在这场僵尸启示录中幸存下来?

mac java osx-lion crashplan

5
推荐指数
1
解决办法
2348
查看次数