我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
4 H7 n, w9 F. y) w+ c# a0 R6 _import swarm.Globals;" F' n6 E! ~' p1 g4 L6 z
) @# T \: ^! ?1 k# J4 B
public class test {3 h; X- a8 K+ K& [
/**
6 f! n8 Y2 G; o8 k, I * @param args7 F4 G( r+ @7 m9 D' V. J
*/* l! Y; N' ~1 q7 `
public static void main(String[] args) {
( Q: q$ B# |5 s; a+ a, N& m0 | ( L* }$ ^$ [# Y V
int y=(int)(10*Math.random());
6 V- Q- h& T3 ^( u. `9 f. P Q System.out.println("result is "+y);7 \ b+ n: ~$ _& J$ K
' r2 F! {) R/ M; [# o* W
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);" k" t! m: g- Z0 L3 n1 K; k
System.out.print(z+" re");
& c1 y3 A9 `! a3 M1 s3 U7 ` }
4 r( ]: w; x$ O7 U& L6 A6 P/ k' ~- @}
( e" e2 F, \9 S( z! N) I* K& }
6 _: F; M+ s8 v& u: n结果是:
+ H; J( h* D) ?+ `0 t' h8 ?1 bresult is 2
- n0 p3 n- C# F! j#, p' t2 A# y( b/ C( n7 L6 a
# An unexpected error has been detected by Java Runtime Environment:
. \, z8 u, o' _$ `#, C; E5 l) r3 c H/ l+ x
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
. }9 j! P% N8 j( m#
8 k& X0 X' n1 z, `" C7 _9 i# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
, o; c; R/ S/ _8 M1 v p# Problematic frame:
% u7 I. [2 \5 w5 d3 V6 N J# C [javaswarm.dll+0xb8305]# e: \, A" U# b* A
#
+ o. ~9 Z" X! E4 [4 {# An error report file with more information is saved as hs_err_pid1064.log |