标签: sun

如何判断Java是Sun/Oracle/OpenJDK?

可能重复:
我正在使用哪种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)

java oracle openjdk sun

16
推荐指数
1
解决办法
1万
查看次数

如何禁止有关Sun专有API的java编译器警告

我正在使用sun.misc.BASE64Encoder包中的encode()方法.如何抑制它生成的编译器警告?

sun.misc.BASE64Encoder是Sun专有的API,可能会被删除

作为后续,我为什么不在Eclipse中看到这个警告?

java eclipse api base64 sun

14
推荐指数
3
解决办法
2万
查看次数

Java发生了什么(特别是语言)?

早在2000年(当我们在IIRC上发布.NET时)它就是一种创新的尖端语言(上次我用它是2003年).

从我读到的内容来看,Sun只是将语言进化得非常缓慢.我甚至已经读过语言发展的地方,比如增加了泛型,开发人员抱怨实施不好.

这些准确的看法,如果有的话,是否有任何想法,特别是与C#看似明显的竞争?

c# java sun

13
推荐指数
4
解决办法
2214
查看次数

使用ADO连接到Sun LDAP

我想用Delphi程序连接(并获取用户组)到Sun LDAP服务器.我认为ADSI只适用于Microsoft LDAP.我尝试使用ADO,但我无法连接.

有人可以显示一些代码我会怎么做?

delphi ado ldap sun

12
推荐指数
1
解决办法
1152
查看次数

-d64交换机对Sun JVM驻留内存使用有何影响?

我有这个需要一些内存调整的webapp.虽然我已经在分析应用程序本身并削减了一些东西,但JVM本身在我们最繁忙的实例上看起来过于臃肿.(较低的卷实例没有此问题.)详细信息:

  • 平台:
    • RHEL4 64位(Linux 2.6.9-78.0.5.ELsmp #1 SMP x86_64)
    • Sun Java 6(Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode))
    • Tomcat 6 -d64startup.sh
  • 我的webapp目前有一些代码,在生产中需要运行64位的好处.
  • 我观察到经过一段时间(一周)后,JVM驻留内存大小(如上图所示)是我-Xmx设置大小的三倍.
  • 非堆内存大小等都是相对微不足道的,只是堆大小的一位数百分比
  • 只有一段代码需要64位的地址空间

如果我可以重构64位JVM的需要,并放弃-d64交换机,那会不会使JVM的常驻内存占用更小?换一种说法...

-d64交换机对Sun JVM驻留内存使用有何影响(如果有)?

java performance 64-bit jvm sun

11
推荐指数
1
解决办法
7501
查看次数

Java虚拟机(JVM)及其性能比较

我想知道是否有人知道是否有一些基准比较以下的jvms.

sun jvm vs. openjdk jvm vs. rockit jvm vs. j9 jvm vs. apache harmony.

哪一个有最好的表现?

java oracle openjdk jvm sun

10
推荐指数
2
解决办法
4849
查看次数

从Java 9访问com.sun.tools.javac.util

我正试图从中访问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文件,但这并没有解决问题.

java sun java-8 java-9

10
推荐指数
1
解决办法
4793
查看次数

Makefile错误:看到意外的行结束

尝试安装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)

是什么导致错误?

以下信息可能相关,也可能不相关:

  • 我尝试在我帐户的目录中在SunOS 5.9(Solaris 9)上安装Git 1.7.0.3.
  • gcc版本是3.4.2(比sunfreeware.com所述的版本3.4.6更早).
  • 我没有root权限.

git solaris makefile sun sunos

9
推荐指数
3
解决办法
2万
查看次数

太阳(方位角)在Lua中的位置

我可以在网上找到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)

sdk lua sun azimuth coronasdk

9
推荐指数
1
解决办法
618
查看次数

最初的Java理想死了吗?

我觉得虽然我喜欢J2ME和Java,但是他们有两个用于Java的API是虚伪的.Java的设计考虑了"一个代码,多个平台",现在它更像是"每个操作系统的一个API,以及一个比上网本更小的API." 我看到很多J2ME模拟器,这些被移植到像PSP这样的东西,以及其他自制软件的控制台,我想知道为什么没有人用普通的Java做这个.

我喜欢在我的电脑上编写游戏,而不是在PSP或Dreamcast上启动一个简单的模拟器并玩同一个游戏,但我不能.J2ME甚至不能在PC上运行,你需要一个模拟器,这会大大减少你的市场.而且大多数模拟器都很笨重,并不好.

随着IPhone这样的超级手机的出现,人们想要的不仅仅是小型的J2ME游戏,所以如果Java无法将标准的JRE移植到它上面,他们可能会发现自己错过了微软对上网本热潮的看法.

只是觉得Sun需要更加努力地使标准JRE更小,更便携,或者在PC上轻松实现J2ME.

java api sun java-me

7
推荐指数
2
解决办法
969
查看次数

标签 统计

sun ×10

java ×7

api ×2

jvm ×2

openjdk ×2

oracle ×2

64-bit ×1

ado ×1

azimuth ×1

base64 ×1

c# ×1

coronasdk ×1

delphi ×1

eclipse ×1

git ×1

java-8 ×1

java-9 ×1

java-me ×1

ldap ×1

lua ×1

makefile ×1

performance ×1

sdk ×1

solaris ×1

sunos ×1