我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。- v, ?# Z& r3 M
import swarm.Globals;) ^9 k$ ^4 n) X. j- p3 w! V/ I
* G w4 A; m1 u5 i7 X, \
public class test {% Q8 n# \( S$ |1 V/ U" c1 l
/**
6 h2 e6 W; Q5 o* C# ?) V9 V' D$ J * @param args g# Q8 u# |+ g7 e @+ |
*/: s* G# m# y) k1 E
public static void main(String[] args) {
2 M2 n. O% D- \ |7 q3 C
- ?- l( g% `2 r: G$ F int y=(int)(10*Math.random());# q, p1 ^* b3 o5 ]7 I
System.out.println("result is "+y);, G% t6 L. ?% s# j o. U
9 ?% H: d% T+ m double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
( J" Q4 d0 I/ c0 x System.out.print(z+" re");
" J A. j$ V( ~4 k }; o$ r, _# [, ^# t$ o1 F8 A3 [( b
}+ a) t' D. M8 j+ |9 `0 z: m" F
( t3 p; @$ i. m. V$ F+ m结果是:
9 y- n* C+ D& m; Nresult is 2
1 a/ k8 W# \8 r4 N#6 F7 D! c& i) G: B% e9 M5 M
# An unexpected error has been detected by Java Runtime Environment:: g' t1 {0 ~. u+ n M0 Y
#
5 p" S% h6 W+ C+ y) M( `6 e$ o" q# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068! }8 a# q4 z f
#: c, l# p- [; q" T" a
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)+ E' W% J7 I2 B' U7 ]# |& R1 p# w- }
# Problematic frame:( ]8 X2 ~; D# }% p/ T
# C [javaswarm.dll+0xb8305]
+ x/ A T! s7 m; c$ F" a#& B. e1 F" Y4 q ]$ p) [. k4 ]
# An error report file with more information is saved as hs_err_pid1064.log |