因为最近我认为我们被迫使用IcedTea在Ubuntu 11.10中运行applet。至少我没有看到如何从软件中心安装Sun Java。
我想调试一个在IcedTea中出现问题的applet。但是,我不知道如何显示applet控制台。所以没有机会看到任何异常。
干杯, 露丝
答案 0 :(得分:2)
您可以通过首先在两个单独的终端窗口中运行以下命令,然后在Web浏览器中调用applet,轻松查看IcedTea Java插件的输出实时性。
$ watch -n 1 'cat $HOME/.icedteaplugin/java.stdout'
或
$ watch -n 1 'cat $HOME/.icedteaplugin/java.stderr'
java.stdout 包含正在运行的applet的标准输出,而 java.stderr 将捕获标准错误输出(此处捕获异常跟踪)。
注意:“-n”选项标志允许您以秒为单位指定刷新率。
答案 1 :(得分:1)
在Ubuntu 12.04上,日志文件的位置似乎已更改为
~/.icedtea/log
(〜表示您的主目录。)
除Tellurant的解决方案外,您还可以打开日志文件
~/.icedtea/log/java.stderr
和
~/.icedtea/log/java.stdout
在gedit中,每次发生变化时点击重新加载。 icedtea前面的点使.icedtea目录成为一个隐藏目录。在nautilus中按CTRL-H查看隐藏目录。
答案 2 :(得分:1)
代替手表,尾巴-f或更少,然后按+ f(跟随)即可。
答案 3 :(得分: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