12

从最近开始,我认为我们被迫使用 IcedTea 在 Ubuntu 11.10 中运行小程序。至少我看不到如何从软件中心安装 Sun Java。

我想调试一个在 IcedTea 中出现问题的小程序。但是,我不知道如何显示小程序控制台。所以没有机会看到任何异常。

干杯,露丝

4

4 回答 4

2

通过首先在两个单独的终端窗口中运行以下命令,然后在 Web 浏览器中调用小程序,您可以轻松地近乎实时地查看 IcedTea Java 插件的输出。

$ watch -n 1 'cat $HOME/.icedteaplugin/java.stdout'

或者

$ watch -n 1 'cat $HOME/.icedteaplugin/java.stderr'

java.stdout包含正在运行的小程序的标准输出,而java.stderr将捕获标准错误输出(在此处捕获异常跟踪)。

注意:“-n”选项标志允许您以秒为单位指定刷新率。

于 2011-12-13T17:46:17.947 回答
1

在 Ubuntu 12.04 上,日志文件的位置似乎已更改为 ~/.icedtea/log (~ 表示您的主目录。)

除了 Tellurant 的解决方案,您可以在 gedit 中打开日志文件 ~/.icedtea/log/java.stderr~/.icedtea/log/java.stdout 然后在每次发生更改时单击重新加载。icedtea 前面的点使 .icedtea 目录成为隐藏目录。在 nautilus 中按 CTRL-H 以查看隐藏目录。

于 2012-07-05T01:40:24.490 回答
1

可以使用 tail -f 或 less 代替 watch,然后按 +f(跟随)。

于 2012-11-20T10:32:46.253 回答
0

如果您确实想安装 Oracle Java(Sun 被 Oracle 收购),这里有一个很好的指南:

http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

以下是命令行命令:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
于 2013-05-15T20:15:39.220 回答