可能重复:
我正在使用哪种JRE
我试图弄清楚我的HPC环境中的Java安装是运行Sun JVM,还是Oracle或OpenJDK.由于我没有管理员权限,而且我没有安装Java,有没有一种快速的方法可以确定我安装了哪个JVM?
standage@login4:~$ which java
/usr/bin/java
standage@login4:~$ java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)
standage@login4:~$ uname
Linux
Run Code Online (Sandbox Code Playgroud) 我正在使用sun.misc.BASE64Encoder包中的encode()方法.如何抑制它生成的编译器警告?
sun.misc.BASE64Encoder是Sun专有的API,可能会被删除
作为后续,我为什么不在Eclipse中看到这个警告?
早在2000年(当我们在IIRC上发布.NET时)它就是一种创新的尖端语言(上次我用它是2003年).
从我读到的内容来看,Sun只是将语言进化得非常缓慢.我甚至已经读过语言发展的地方,比如增加了泛型,开发人员抱怨实施不好.
这些准确的看法,如果有的话,是否有任何想法,特别是与C#看似明显的竞争?
我想用Delphi程序连接(并获取用户组)到Sun LDAP服务器.我认为ADSI只适用于Microsoft LDAP.我尝试使用ADO,但我无法连接.
有人可以显示一些代码我会怎么做?
我有这个需要一些内存调整的webapp.虽然我已经在分析应用程序本身并削减了一些东西,但JVM本身在我们最繁忙的实例上看起来过于臃肿.(较低的卷实例没有此问题.)详细信息:
Linux 2.6.9-78.0.5.ELsmp #1 SMP x86_64)Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode))-d64中startup.sh如果我可以重构64位JVM的需要,并放弃-d64交换机,那会不会使JVM的常驻内存占用更小?换一种说法...
-d64交换机对Sun JVM驻留内存使用有何影响(如果有)?
我想知道是否有人知道是否有一些基准比较以下的jvms.
sun jvm vs. openjdk jvm vs. rockit jvm vs. j9 jvm vs. apache harmony.
哪一个有最好的表现?
我正试图从中访问List该类com.sun.tools.javac.util.这适用于Java 8,但是当切换到Java 9时,我收到以下错误:Package 'com.sun.tools.javac.util' is declared in module "jdk.compiler", which does not export it to the unnamed module".
我尝试添加requires jdk.compiler;到我的module-info文件,但这并没有解决问题.
尝试安装Git,我运行configure和make,但收到以下错误消息:
make:阅读器中的致命错误:Makefile,第221行:看到意外的行尾
Makefile看起来像:
218: GIT-VERSION-FILE: FORCE
219: @$(SHELL_PATH) ./GIT-VERSION-GEN
220: -include GIT-VERSION-FILE
221:
222: uname_S := $(shell sh -c 'uname -s 2>/dev/null øø echo not')
Run Code Online (Sandbox Code Playgroud)
是什么导致错误?
以下信息可能相关,也可能不相关:
我可以在网上找到LUA中只有一个功能,但它提供了错误的值(用专业的在线工具测量).
看起来从日出到中午之后的数学运算,但之后,太阳的角度又回到了日出的位置.应该从106°到253°,目前从106°到~180°到106°.
我正在使用的功能:
-- solar altitude, azimuth (degrees)
function sunposition(latitude, longitude, time)
time = time or os.time()
if type(time) == 'table' then time = os.time(time) end
local date = os.date('*t', time)
local timezone = (os.time(date) - os.time(os.date('!*t', time))) / 3600
if date.isdst then timezone = timezone + 1 end
local utcdate = os.date('*t', time - timezone * 3600)
local latrad = math.rad(latitude)
local fd = (utcdate.hour + utcdate.min / 60 + utcdate.sec / 3600) / 24
local g = (2 …Run Code Online (Sandbox Code Playgroud) 我觉得虽然我喜欢J2ME和Java,但是他们有两个用于Java的API是虚伪的.Java的设计考虑了"一个代码,多个平台",现在它更像是"每个操作系统的一个API,以及一个比上网本更小的API." 我看到很多J2ME模拟器,这些被移植到像PSP这样的东西,以及其他自制软件的控制台,我想知道为什么没有人用普通的Java做这个.
我喜欢在我的电脑上编写游戏,而不是在PSP或Dreamcast上启动一个简单的模拟器并玩同一个游戏,但我不能.J2ME甚至不能在PC上运行,你需要一个模拟器,这会大大减少你的市场.而且大多数模拟器都很笨重,并不好.
随着IPhone这样的超级手机的出现,人们想要的不仅仅是小型的J2ME游戏,所以如果Java无法将标准的JRE移植到它上面,他们可能会发现自己错过了微软对上网本热潮的看法.
只是觉得Sun需要更加努力地使标准JRE更小,更便携,或者在PC上轻松实现J2ME.