Articles of Java的

Android日志消息在eclipse中不可见

当通过eclipse运行我的android应用程序时,我可以selectlogcat中的行,但不显示文本。 如果我select一些行并点击“导出到文本文件”,我可以在导出的文件中看到它们,但是这很不方便。 我也在DDMS视图中遇到类似的问题。 在“设备”下,我可以select看起来应该包含文本的行,但不显示文本。 我使用Android插件版本23.0.3运行Eclipse Luna。 我的操作系统是Linux Mint 16,我正在使用Oracle的Java 1.7.0_67。 我没有在android-studio中的这个问题(虽然我不得不因为各种原因使用eclipse)。 任何想法如何解决这个问题? 编辑: 我按照这个指南运行eclipse: Using Eclipse Luna on Ubuntu 现在文本显示在我的DDMS视图中,但logcat现在只显示每行的第一个字母(比如D表示debugging,W表示警告)。 其余的仍然是看不见的。

为什么在Linux机器上安装Java时使用了alternatives命令

在Linux机器上安装Java时,需要执行以下命令(请参阅教程中的命令)。 alternatives –install /usr/bin/java java /usr/java/jre1.7.0_01/bin/java 20000 terminal上的man alternatives命令说: select – 维护确定默认命令的符号链接 我不明白为什么我们在安装Java(JRE或JDK)的时候需要这个命令,并且在行尾有20000是指什么? 请注意解释。

无法识别的选项: – 无法创buildJava虚拟机

我试图在Linux服务器上运行我的.jar文件。 这些是我正在运行的命令 JAVA_HOME=/app/local/opt/jdk/packages/jdk1.6.0_30/ export PATH=$JAVA_HOME/bin:$PATH cd folder nohup java -jar program.jar & 当星期五跑完时,这是完美的。 但是,今天我越来越 Unrecognised option: – Could not create the Java virtual machine. 在我nohup.out 如果我在设置path后运行java -v,则会遇到同样的问题。 任何人都可以build议吗? 真的很困惑这个。 感谢您的任何帮助。

从java中确定linux版本

我想知道是否有办法从JVM中确定我正在运行哪个版本的Linux(即区分RHEL4,RHEL5)。 我只是寻找一个一致的方式来区分操作系统和他们的版本。

在linux下安装jdk 1.7时出错

当我在Oracle Linux中安装jdk 1.7时,使用以下命令 rpm -ivh jdk-7u9-linux-i586.rpm 但是我收到以下错误,我该如何解决这些错误并安装JDK 1.7? 任何帮助是非常可观的。 谢谢 rpm -ivh /tmp/mnt/jdk-7u9-linux-i586.rpm Preparing… ########################################### [100%] 1:jdk ########################################### [100%] Unpacking JAR files… rt.jar… Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/rt.pack jsse.jar… Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/jsse.pack charsets.jar… Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/charsets.pack tools.jar… Error: Could not open input file: /usr/java/jdk1.7.0_09/lib/tools.pack localedata.jar… […]

在shell脚本中将编码格式设置为java

我有一个运行我的Java应用程序的shell脚本。现在我想指定编码格式“UTF8”到我的Java应用程序使用shell脚本可以帮助任何人。我使用的是mac os。 谢谢 Ganesh神

java.lang.NoClassDefFoundError:无法初始化类java.awt.Toolkit

我正在研究XUbuntu 13.04和开发摇摆应用程序。 正如我只想尝试该应用程序,我遇到了java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit启动时java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit 。 我发现了几个有关服务器/客户端虚拟机的问题,并注意到我有一台服务器虚拟机,而对于Linux 64,没有客户端虚拟机了。 但恕我直言,这个问题不应该依赖于我运行的虚拟机。 有没有人注意到这个问题,并解决了它? 我究竟做错了什么? 用64bit的jdk一切正常,但是当我尝试使用32位jdk的启动失败。 提前致谢! PS:Java版本是1.7.0_25 ,与1.7.0_09相同 编辑 使用无头模式时,会出现以下例外情况: java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1272) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1247) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1349) at Main.main(Main.java:218) Caused by: java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207) at java.awt.Window.<init>(Window.java:535) at java.awt.Frame.<init>(Frame.java:420) at java.awt.Frame.<init>(Frame.java:385) at javax.swing.JFrame.<init>(JFrame.java:180) at ..MyFrame.<init>(MyFrame.java:23)

如何用terminal在jar文件中调用方法?

我有一个jar文件中的编译项目,我需要从它调用一个方法。我可以做到这一点在Ubuntuterminal?

NoClassDefFoundError启动docker服务器

我正在尝试在jetty服务器上托pipe我的webapp(spring)。 我将我的战争文件复制到docker服务器中的“webapp”文件夹中。 我不是试图embeddeddocker服务器,而是试图在docker内托pipe应用程序(如tomcat)。 我dint安装docker,我只是下载jetty7邮编和解压缩到服务器。 我需要在3台Linux机器上进行设置。 在一台机器服务器启动就好。没有问题。 但在另外两个,当服务器启动它显示以下错误。 2013-04-24 18:52:59.540:INFO :: started oejwWebAppContext {/cpewebapp,file:/tmp/jetty-0.0.0.0-9080-cpewebapp.war-_cpewebapp-any-/webapp /},/ home / manooja /jetty-hightide-7.4.0.v20110414/webapps/cpewebapp.war 2013-04-24 18:52:59.648:WARN :: FAILED spring:java.lang.NoClassDefFoundError:org / springframework / web / context / support / DefaultWebEnvironment 2013-04-24 18:52:59.648:WARN :: FAILED oejwWebAppContext {/cpewebapp,file:/tmp/jetty-0.0.0.0-9080-cpewebapp.war-_cpewebapp-any-/webapp /},/ home / manooja /jetty-hightide-7.4.0.v20110414/webapps/cpewebapp.war:java.lang.NoClassDefFoundError:org / springframework / web / context / support / DefaultWebEnvironment 2013-04-24 […]

有没有办法让使用Java的Linux机器上的用户的UID?

有没有办法让使用Java的Linux机器上的用户的UID? 我知道System.getProperty("user.name"); 方法,但它返回的用户名,我正在寻找UID。