由买买提看人间百态

topics

全部话题 - 话题: jdk
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
g*****g
发帖数: 34805
1
JVM is for running the program. JDK includes JVM but also includes compiler
etc. Average users don't care about JDK.
b***i
发帖数: 3043
2
来自主题: Java版 - Fatal Error怎么回事?
win 7
jdk? 我首先让eclipse用32 jdk了,如果运行jre64还是崩溃。怎么设让哪个jre运行?
我看了path,没有java?
z****e
发帖数: 54598
3
来自主题: Java版 - 我的游戏beta版finally出来了
这个应该是你现在机器上的java版本太旧造成的
我机器上有两个jdk,一个是1.7.07,还有一个是1.7.11
1.7.11运行时候没有问题,但是用1.7.07时候,有一个方法会导致致命的错误并退出
那个方法比较新,是后来新增的rotate方法
所以我推荐1.7.11以上版本运行
你现在的版本在gae后台的日志里面有,你的http request发送过来的字符串里面有写
貌似也是1.7.07
这个应该是你登陆时候的访问log
2013-03-07 16:31:21.421 /verify.app 200 36ms 0kb Java/1.7.0_07
可以看到版本号是1.7.0_07,1.7倒是没有错,不过是07版本,跟我出问题的版本是一
样的
所以版本太低了,所以应该会出问题,所以升级一下你的jdk就行了
顺便,我们的版本都太低了,最新的是1.7.17,而1.7.15就是那个applet致命漏洞的那
个版本
所以该升级一下java版本了
d****i
发帖数: 4809
4
来自主题: Java版 - java8的default出来之后
Java语言的稳定性实际上是Java的一大优点,不同于某些语言一直在变,JDK从1.0到7.
0虽说有些变化,但基本变化都不大,我很同意好虫的观点,语言变化大不是好事,说
明这个语言从一开始设计就大有问题,像Java这样语言基本不变而非常稳定的语言是很
好的。而三月一小变,三年一大变的语言恐怕不是什么好事。实际上OpenJDK社区在投
票JDK 8的时候否决了很多看似fancy,实则为语法糖的东西,甚至像lambda这样的东西
也不是必须,语法糖而已。充实增加Java的各种库和框架远比玩弄几个语言上的语法糖
更重要。
g*****g
发帖数: 34805
5
来自主题: Java版 - java8的default出来之后
Lamda写callback比较简洁,这年头async的东西越来越多,加了也没错。但没有
anonymous inner class写了那么多年了,没有什么实现不了的。我们才刚刚搬到
JDK 7上,JDK 8就算出来我们用上估计也是3年后的事情。大多数公司恐怕都是如此。

7.
z****e
发帖数: 54598
6
来自主题: Java版 - 工厂模式
jdk 6的nio只针对网络
jdk 7的nio针对file system
javafx最重要的是为以后其他类库的可视化处理打下基础
实际上有些类库比如libgdx什么就已经有了自己的傻瓜化的ui工具
不用白不用,hadoop之类的如果有ui比弄命令行或者脚本强太多了
d****i
发帖数: 4809
7
C++和Java都不容易,C++难在语言上,细节比较多,Java难在类库框架众多,当你用它
来干一件事的时候,知道什么时候用什么选择什么类库就很有讲究。当然在Java 7以后
出来的Java,已经偏离了Java最初设计的简单明了的宗旨,开始把语言加N多的语法糖
开始把语言本身搞复杂,所以stay on JDK version <= 7 and never touch anything
on JDK 8 and forward, you will be persistent!
p****a
发帖数: 38
8
实验室有台电脑只有text-mode linux,需要在上面用java编程却发现没有安装java和
jdk,电脑联在网上可是只装了ftp,请问哪个ftp服务器(网址)有java和jdk的安装文
件,可以用ftp去取的?
或者还有别的方法安装吗?多谢指教!
m******t
发帖数: 2416
9
来自主题: Linux版 - 跟大家宣布一下。

Well install the jdk yourself too. :)
Jdk 6 64 bit + eclipse galileo 64bit works fine for me.
f******e
发帖数: 582
10
来自主题: Linux版 - one java question under ubuntu
I am using ubuntu and I try to compile a .java program which has generics,
like “Stack mydata”. When I compile, I got errors like
“generics are not supported..”
When I type “javac –version”, it has “javac 1.6.0_24”. Is this the new
version of javac?
I notice that openjdk-6-jak has been installed. Openjdk-7-jdk is available.
However, when I run “apt-get install openjdk-7-jdk”, it cannot find the
package.
What is wrong? Is it something wrong with my javac? Thanks a lot.
g*****g
发帖数: 34805
11

Automatic memory reclamation alone doubles your productivity with
way less memory leak issues and no dangling pointers that can lead to
disaster in production environment. Serialization/reflection are just
icing on cake.
You can count boost as part of standard C++ library and it's still no
competition to JDK. Let's try a few here that's in JDK. platform security,
introspection, dynamic class loading, naming services (e.g. LDAP),
cryptography, security services (e.g. Kerberos), print services,
a... 阅读全帖
r*********r
发帖数: 3195
12
你不读 jdk 的源码,所以认识不到 jdk 的局限性啊。
g*****g
发帖数: 34805
13
来自主题: Programming版 - Oracle v Google on Java
好的api的确经过精心设计,但说是软件的精髓就过了。
facebook超越了myspace,google超越了yahoo,都不是接口
上做得多好。而是提供了更好的实现,更好的服务。
逼着软件厂商使用不同的API,恶果就是恶性竞争,甭管我实现
得如何,先把最自然合理的API占了,有没有人用没关系,等着收钱。
google抄了sun 9行代码,大约要赔15万。我干脆机器生成一堆
API,谁跟我一样我告谁,就可以退休了。像你说得加一个g前缀,也是不行的,
还是相似度超过90%,如果
copyrightable,一告必输。
从软件工程角度讲,大家都使用同样的API,第三方就不被API提供商
锁定,可以促进竞争。J2EE里的大多数标准就是很好的例子。最初提供
实现的软件厂商,你可以说提供这些API亏了,但另一方面如果其他厂商
也使用同样的API,就扩大了你的影响和知名度,你就成了标准实现。归
根到底拼的还是质量。
Amazon的云服务就有大量的第三方的实现。JDK同样有大量第三方的实现,
但除了Android之外,没有任何一个JDK有相似的影响力。
g*****g
发帖数: 34805
14
来自主题: Programming版 - 问个参数读入和传递的设计问题

整个JDK就是这么实现的。代码里很多地方都有System.getProperty,我相信
JDK比大多数C++系统在设计模式层面上做得更好。从技术层面上,配置属于
immutable的数据,local和global访问并无本质区别。
不是,他的意思是说你可以后面再加新的数据而不需要对singlton改动。
immutable的东西怎么传都行。
p***o
发帖数: 1252
15
来自主题: Programming版 - 问个参数读入和传递的设计问题

I believe those C++ systems are mostly too old (or derived from C)
to have this flexible approach like JDK. On the other hand, it is
also possible to achieve such "high cohesion" by using something like
XPath that organizes key/value pairs into a hierarchy (I don't know
if JDK already does so in System.getProperty).
parameters
t********n
发帖数: 611
16
来自主题: Programming版 - 问个java问题
在Mac 10.6.8上如何运行java程序,下载了netbean 和JDK 7,但是JDK 7无法运行。
也不敢升级Mac因为如果升级了之前很多老程序就没法用了。
有人有办法吗?谢谢!!!
d****i
发帖数: 4809
17
来自主题: Programming版 - [bssd]周末乱侃
Linux下面安装JDK, by default就是OpenJDK, 然后有人问是不是应该装Sun(Oracle)
JDK, Linux社区的回答斩钉截铁: 作为开源社区,我们强烈建议安装OpenJDK,这个立
场还是不动摇的。
g*****g
发帖数: 34805
18
来自主题: Programming版 - 一个嵌入式系统的设计构思
你如果仔细看看我给的链接,就知道为啥微软输官司了。又想做婊子又想立牌坊,
你不想兼容没事,别自称Java 1.1 compatible。
IBM JDK,OpenJDK,第三方的JDK多了,没听说Sun告谁。
g*****g
发帖数: 34805
19
来自主题: Programming版 - Linux/C++的工作好难找
微软改了几十个JDK类的接口有没有?市场上存在大量第三方类库,宣称实现比JDK强,
举个常见的比如log4j,完全可以,
反正类名不冲突。但你要占那个坑,还要接口不一样,就是故意整fragmentation,你
当人民群众都是傻子?
Java职位是不入收银的多,可是工资高了不少。.net可是两者都不如Java不是?
Java从1.1以来架构没有大的改动,1.5以来语言几乎没有改动。1.5出来的时候G还是个
小公司,O还是很纯粹的数据库公司,也就I比较有影响力。你这连基本历史都没弄清,
就上来喷了。
N********n
发帖数: 8363
20

这厮又出来丢人了。当初死不承认iCloud在用AZURE,给的NC论据就是"iCloud
是JAVA写的,.NET上无法跑JDK,所以iCloud不可能用AZURE". 泥马CLOUD用
REST接口,模块间是LANGUAGE AGNOSTIC,压根没有".Net跑JDK"的问题。连
扫盲级别的CLOUD常识都不懂还整天出来装B。
吃了老子一顿大板砖之后就靠死咬iCloud是JAVA写的遮羞了。TMD最核心的存
储模块要找AWS和AZURE,谁在乎其余那些阿猫阿狗辅助模块是JAVA写的?LOL
g*****g
发帖数: 34805
21
来自主题: Programming版 - java是最好的语言
http://benchmarksgame.alioth.debian.org/u32q/benchmark.php?test
你自己看这个benchmark,超过100倍的两个,平均大约50倍,省得说我乱说。
java不是调用native有多难, 而是jdk大,尽量把需要native的部分都实现了。举个例
子就是第三方
的NIO库是早于JDK的。一旦社区呼声高就直接做进去了。

意义
T********i
发帖数: 2416
22
来自主题: Programming版 - 为什么要用Java
现在oracle的JDK 8 for ARM,据说还是early access。号称很多测试能够比JDK 7快好
几倍。
是不是说明以前的(也就是现在正用的)是一坨屎?
z****e
发帖数: 54598
23
来自主题: Programming版 - vert.x就是一个小型的eai
js可以run,java不能run
那说明是java的问题
因为js不需要用到jdk
但是java需要,所以路径设置成jre的话
会导致java编译不通过,从而出现上诉问题
这个不是vert.x的问题,是jdk在windows上的问题
参考我之前发的贴,用where java看你的java路径是否正确
这个是学习java的第一个槛,无数人被这个折磨过
z****e
发帖数: 54598
24
来自主题: Programming版 - Java真的不能disable GC么?
用过那就有些年头了
1.2以后这个就变空壳了
没有任何意义
The option was still supported until the release of JDK 1.4 for backward
compatibility, but already starting from JDK 1.2 it didn’t do anything.
Besides adding complexity to your startup scripts.
https://plumbr.eu/blog/why-cant-i-turn-off-the-garbage-collector
n****1
发帖数: 1136
25
来自主题: Programming版 - 俺一直觉得C#弄个JIT挺傻逼的
reflection也要import,只要被import的类就静态编译。不就行了
Objective-C的反射支持比java强多了, 还是能静态链接.
就算是java, production machine上也只有JRE,没有JDK,照样能跑程序,我不懂你说
要"jdk还是得有"指的是啥
X***n
发帖数: 366
26
Welcome to Apache OFBiz 12.04!
All you need to run OFBiz is a 1.6 (version 6) JDK
(not just the JRE, the full JDK).
http://java.sun.com/javase/downloads/index.jsp
You can load the demo data (strongly advised if you are
D***n
发帖数: 6804
27
来自主题: Programming版 - 用python写多线程。刘姥姥都笑了
http://grepcode.com/file/repository.grepcode.com/java/root/jdk/
是这个么?JDK 6 看起来是用lock的。
g*****g
发帖数: 34805
28
来自主题: Programming版 - 用python写多线程。刘姥姥都笑了
哈哈,你就是个傻逼连concurrency level都不知道就来谈ConcurrentHashMap还让我钻
,连有这个东西都是我跟你讲的。你丫能再行为艺术一点吗?这东西是JDK,JDK是不假
定底下硬件如何的,谁知道这是不是个牛逼的mainframe,所以限制就是Integer.MAX_
VALUE。你丫脑残还要出来死撑,就不能怪我打脸了。
l**********n
发帖数: 8443
29
来自主题: Programming版 - IntelliJ怎么配Java8?
add JDK, then you choose which JDK to use. if you use maven, it will
automatically set itself up
z****e
发帖数: 54598
30
顺便说一下,你那个东西的ide是java eclipse的变种
要安装jdk,你丫狗屁不通,安装一个jdk是初学者的杀手
无数人学java时候倒在这个问题上,window上还要装python
你这不有病嘛,光弄一个ide就这么麻烦
而且emulator弄ios也是出了名的慢,一般都是上真机做测试
各种折腾和扯蛋,你根本就没做过,不知道这里面有多恶心和麻烦
mac只需要一个xcode,什么都傻瓜化了,为什么要这么麻烦?
你以为搞这些东西比写一个引擎容易?
呵呵,实话说,我当时看了都有些发怵
后来坚决用了android studio & xcode,一马平川
因为这些说到底都是编码的问题,而不是狗屁折腾
z****e
发帖数: 54598
31
顺便说一下,你那个东西的ide是java eclipse的变种
要安装jdk,你丫狗屁不通,安装一个jdk是初学者的杀手
无数人学java时候倒在这个问题上,window上还要装python
你这不有病嘛,光弄一个ide就这么麻烦
而且emulator弄ios也是出了名的慢,一般都是上真机做测试
各种折腾和扯蛋,你根本就没做过,不知道这里面有多恶心和麻烦
mac只需要一个xcode,什么都傻瓜化了,为什么要这么麻烦?
你以为搞这些东西比写一个引擎容易?
呵呵,实话说,我当时看了都有些发怵
后来坚决用了android studio & xcode,一马平川
因为这些说到底都是编码的问题,而不是狗屁折腾
p****a
发帖数: 38
32
来自主题: Programming版 - 请问用ftp安装java环境的办法 (转载)
【 以下文字转载自 Java 讨论区 】
发信人: ptapta (ptapta), 信区: Java
标 题: 请问用ftp安装java环境的办法
发信站: BBS 未名空间站 (Fri Apr 10 20:24:28 2015, 美东)
实验室有台电脑只有text-mode linux,需要在上面用java编程却发现没有安装java和
jdk,电脑联在网上可是只装了ftp,请问哪个ftp服务器(网址)有java和jdk的安装文
件,可以用ftp去取的?
或者还有别的方法安装吗?多谢指教!
a********l
发帖数: 980
33
SA weekend patch reboot之后突然就没法build了...
build 的 console output-
> /usr/bin/git fetch --tags --progress /home/user/repositories/git/user.git
+refs/heads/*:refs/remotes/origin/*
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from /home/user/
repositories/git/user.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:735)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:983)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1016)
... 阅读全帖
a********l
发帖数: 980
34
存在,如果新建free style project, 不specify JDK, 用 gradle的话可以fetch,但
specify JDK后就不能fetch了
z****e
发帖数: 54598
35
来自主题: Programming版 - Vert.x3 says "hello" to NPM users
http://github.com/vert-x3/vertx-examples/blob/master/README.ado
好几种方法
一种是设置path之后,用vertx命令行跑
简单说就是安装jdk,把jdk和vert.x的文件夹放到path里面去
然后vert.x run ***.java/groovy/ruby etc.
还有一种就是用代码方式调用,需要拿到Vertx的obj
然后从你的代码运行vert.x,怎么运行你自己的代码那就看你自己了
你可以写一个main函数,然后run
如果你想用java -jar的方式的话,需要把vert.x打包成jar
这个是x3新增的功能,你可以试试
这样做你可能需要maven或者gradel
但是不需要把vert.x的目录放到path中去了
g*****y
发帖数: 26
36
use setenv in C shell
or use CLASSPATH=...;export CLASSPATH in b sh
here is my CLASSPATH(csh)
setenv CLASSPATH .:/net/jaguar/exe/JDK/jdk1.2.2/lib/dt.jar:/net/jaguar/exe/JDK/j
dk1.2.2/lib/tools.jar:/tmp/toolkit/build/classes:/lxh/vvc/docs/reference/resdiff
/alc.jar:/home/lambliu/JavaWebServer1.1.1/classes:/home/lambliu/JavaWebServer1.1
.1/lib/jws.jar
good luck!
e*9
发帖数: 2289
37
来自主题: Military版 - 武术 。。。 玩笑罢了
不光下3路吧,我看JDK有戳眼,击打喉部的动作,这些都是现代MMA比赛禁止的吧。
r*****n
发帖数: 4844
38
前言
你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么
经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业
项目都看不出有什么实际作用,不如从工作中的需求出发)
建议:
不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至
少10年通用。
回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。
一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末
节。
一定要学会思考,思考为什么要这样,而不是那样。还要举一反三地思考。
注:你也许会很奇怪为什么下面的东西很偏Unix/Linux,这是因为我觉得Windows下的
编程可能会在未来很没有前途,原因如下:
现在的用户界面几乎被两个东西主宰了,1)Web,2)移动设备iOS或Android。Windows
的图形界面不吃香了。
越来越多的企业在用成本低性能高的Linux和各种开源技术来构架其系统,Windows的成
本太高了。
微软的东西变得太快了,很不持久,他们完全是在玩弄程序员。详情参见《Windows编
程革命史》
所以... 阅读全帖
L*********s
发帖数: 3063
39
可以破译的,openssl就是开源的,有猫腻的代码公开给你看,但是然并卵,linux
kernel你不用了,gcc你不用了,jdk你不用了
C********g
发帖数: 1548
40
That must include Linux source code and JDK code
y****o
发帖数: 1535
41
来自主题: Military版 - 简单编程问题求教。
java也可以实现串口编程,这个只要有普通的jdk 8.0就行
google搜索java 串口
会有一大堆程序
另外python也可以,这个要装python 2.7或者3.5等等
google搜索python 串口
l*****r
发帖数: 687
42
来自主题: Military版 - 甲骨文准备用java搞天朝
你懂,那你说说google为啥和Oracle打官司。
照你说法,有open JDK啊。有啥官司好打?
所以说你就是个傻逼
d*********8
发帖数: 2192
43
来自主题: Military版 - 甲骨文准备用java搞天朝
Oracle自己的发行版Java SE商业版本要收费了 不是Java要收费

:你懂,那你说说google为啥和Oracle打官司。
:照你说法,有open JDK啊。有啥官司好打?

发帖数: 1
44
来自主题: Military版 - 甲骨文准备用java搞天朝
我的个人理解是JDK安装之前都有一个agreement需要你点击同意的,其中包括了你可以
免费使用,但不能直接拿去盈利的。当然你真这么干了,Oracle也不会收费,因为那点
钱太少,还不够养律师的。但谷歌这么干了,而且Android已经带来盈利,值得宰一笔。
当然我的理解不一定对,听听高手的意见。
d*********8
发帖数: 2192
45
来自主题: Military版 - 甲骨文准备用java搞天朝
你就说吧 open JDK是不是以后不能商用了?
是的话公司法律部门早跳脚发信了
全世界绝大多数Jenkins用的就是Java openJDK

:很清楚,懒得跟你说而已。你傻逼估计看英文都有问题吧。
l*****r
发帖数: 687
46
来自主题: Military版 - 甲骨文准备用java搞天朝
你都不知道啥叫open JDK,怎么跟你讲?
d*********8
发帖数: 2192
47
来自主题: Military版 - 甲骨文准备用java搞天朝
是的 您什么都懂 就是不说

:你都不知道啥叫open JDK,怎么跟你讲?
d*********8
发帖数: 2192
48
来自主题: Military版 - 甲骨文准备用java搞天朝
您不是要放眼现在吗 咋开始考古啦 哈哈

:open JDK Java 5的版本,如果你找得到的话,肯定可以商用啊
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)