我刚刚安装了Fedora 17.我正在设置Android构build环境并需要Java。 我下载并安装了jdk-6u32-linux-amd64.rpm我跑了 java -version 并吐出正确的版本。 一两天后,我尝试了第一次编译Fedora 17,它抱怨java失败了。 我再次运行java -version,并且看到它吐出来 $ java -version java version "1.7.0_03-icedtea" OpenJDK Runtime Environment (fedora-2.1.fc17.7-x86_64) OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode) 我很难过 我的意思是,我已经运行更新/升级命令,因为我安装了,但我不认为更新完整版本的修订版…所以,我跑 alternatives –config java 这只给了我的Java 1.7版本。 在挖掘更多的时候,我发现build立环境的Java的推荐版本是jdk-6u27-linux-x64-rpm.bin,所以我从这里下载 : Oracle下载 当我跑时: sudo sh jdk-6u27-linux-x64-rpm.bin 它返回: Unpacking… Checksumming… Extracting… UnZipSFX 5.50 of 17 February 2002, by Info-ZIP ([email protected]). […]
我正在尝试安装在Ubuntu Linux 12.04上运行的R 2.14.1的RWeka软件包。 我input: install.packages("RWeka") select一个镜像,并下载。 然后我得到这些消息: configure: error: Java Development Kit (JDK) is missing or not registered in R Make sure R is configured with full Java support (including JDK). Run R CMD javareconf as root to add Java support to R. If you don't have root privileges, run R CMD javareconf -e […]
我已经安装了JDK 7和tomcat 7并设置了以下环境variables: PATH: ……C:\Progra~1\Java\jdk1.7.0_51;F:\apache-tomcat-7.0.52-windows-x86\apache-tomcat-7.0.52\bin; CATALINA_HOME: F:\apache-tomcat-7.0.52-windows-x86\apache-tomcat-7.0.52; JAVA_HOME: C:\Progra~1\Java\jdk1.7.0_51; JRE_HOME: C:\Progra~1\Java\jre7; 当我尝试运行命令catalina.bat ,它会引发以下错误: The CATALINA_HOME environment variable is not defined correctly This environment variable is needed to run this program. 当执行setclasspath.bat命令时,会抛出以下错误: The JRE_HOME environment variable is not defined correctly This environment variable is needed to run this program. 当我尝试执行命令service.bat ,错误是: The tomcat7.exe was not found… […]
我已将内部证书颁发机构导入Java的CA密钥库。 (使用keytool导入到“cacerts”存储)这工作正常,并保持,直到我更新Java RPM。 在这一点上,所有这些import证书都不会转交给新的安装。 所以当试图build立SSL连接时,应用程序就会popup。 有没有办法通过Java升级来使这些证书持续存在? 或者在升级触发器上重新运行导入命令的简单方法? 我明显可以将这些命令编写到我的升级过程中,但我希望有一个更优雅的解决scheme。 作为参考,这是一个RHEL 5.10相当于(技术上Oracle Linux)。 我通过官方软件库使用java-1.7.0-openjdk,并且升级到了U65。
如果启用此规则 iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to 8080 然后到服务器端口80的连接被redirect到localhost:8080。 如果我想重新启动服务,我可以在另一个端口启动服务吗? 说8081端口并重新路由防火墙 iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to 8081 # Apparently -A won't work. I have to replace the rule, not add it. But I don't know how to do it yet 但是,在NAT-8080端口上build立的TCP套接字连接呢? 防火墙更改后会立即丢弃吗? […]
是否可以在Linux(特别是RH 7.x)上安装JDK,使其仅存在于特定的用户空间中?
我有一个Win XP的机器上安装了Java。 我无法打开jar文件的问题。 看来这个协会破裂了。 我怎样才能使用控制台启动jar文件。 或者也许有一种方法来设置适当的关联。
我遇到了在tomcat中运行的JRuby(rails)应用程序的问题。 有时页面请求可能需要一分钟才能返回(即使rails日志在几秒钟内处理了请求,所以显然是一个tomcat问题)。 我想知道什么设置是最佳的Java堆大小。 我知道没有明确的答案,但我想也许有人可以评论我的设置。 我在一个有1.7克RAM的小型EC2实例上。 我有以下的JAVA_OPTS: -Xmx1536m -Xms256m -XX:MaxPermSize=256m -XX:+CMSClassUnloadingEnabled 我首先想到的是Xmx太高了。 如果我只有1.7GB的,我分配1.5GB的Java,我觉得我会得到很多的传呼。 通常我的java进程显示(顶部)1.1克res内存和2g虚拟。 我也读过一些地方 ,将Xms和Xmx设置为相同的大小将有助于消除内存分配的时间花费。 我不是一个Java人,但我一直负责解决这个问题,我试图找出从哪里开始。 任何提示都非常感谢! 更新 我已经开始使用-XX:+PrintGCDetails分析垃圾收集转储 当我注意到这些偶尔很长的加载时间,gc日志坚果。 我做的最后一个(花了25s完成)我有gc日志行,例如: 1720.267: [GC 1720.267: [DefNew: 27712K->16K(31104K), 0.0068020 secs] 281792K->254096K(444112K), 0.0069440 secs] 1720.294: [GC 1720.294: [DefNew: 27728K->0K(31104K), 0.0343340 secs] 281808K->254080K(444112K), 0.0344910 secs] 其中约300个单一的请求! 现在,我不完全明白,为什么总是从28m降到0。
我们将PC发送给需要安装特定版本的Java的客户; 具体是6.26。 我已经禁用了Java更新程序,但我想知道是否可以阻止客户手动安装新版本的Java,而不会强制它们作为受限用户运行。 目前,PC作为Windows 7 64位本地pipe理员运行。 也许是提供黑名单function的应用程序? 我也使用IE9 Blocker Toolkit来禁用Internet Explorer 9安装。 Java有没有可能的等价物? 基于注释编辑 – Java与我们网站上的Java applet一起使用,而不是独立的应用程序。 我没有权力改变我们的网站与新版本的软件兼容。 我只是试图限制更新Java的能力,以减less支持电话的数量。
我已经计划创build一个网站,将在dynamic内容相当沉重,并希望知道什么是我的webstack的一部分最明智的select。 现在我正在试图决定是否应该在nginx上开发,使用PHP来提供dynamic内容,或者使用nginx作为Tomcat的代理,并使用servlet来提供dynamic内容。 我在Java,JSP和servlet方面拥有丰富的经验,所以这是一个很好的select。 另外,由于它是一种编译语言,因此它的执行速度会比PHP快( 这里的意思是Java的速度比PHP快37倍),并且可以更快地创build网页。 我没有使用PHP的经验,但我的印象是很容易拿起。 它比Java慢,但由于客户端只会与nginx通信,所以我认为向客户端提供dynamic创build的网页将会更快。 考虑到这些事情,我想知道: 我的假设是否正确? 瓶颈在哪里发生:创build页面还是将它们提供给客户端? 如果我打算使用Tomcat来生成dynamic内容(请记住我的网站在这方面会很沉重),用nginx代理Tomcat会给我带来任何nginx的性能好处吗? 我不介意学习PHP,如果它最终会给我最好的performance。 我只是想知道从这个angular度来看最好的select是什么。