我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。* B5 E( {" R E [7 Z! p7 h
import swarm.Globals;8 W) V& _5 ?5 B% g# |
/ t1 P1 W: I0 p# ~public class test {) S+ q( P9 V( s+ L @5 x
/** i* S' ?; J: E
* @param args5 a0 H1 x+ \5 c* `$ Q, T( l2 m! |
*/
" T$ M" ~) `3 T7 H! _ public static void main(String[] args) {
& v/ z5 k8 U4 ?, O& O" ^6 `. w% k7 g $ ]) b9 k; S4 ^8 }
int y=(int)(10*Math.random());
/ ?, p4 b8 C7 C$ ]$ K System.out.println("result is "+y);
# C3 d8 Z! t7 e& M/ T3 H* r. {2 A, E
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);3 E P8 z& x, A' q L1 d4 i
System.out.print(z+" re");
* o2 Y7 m& q7 n: f. m' f2 A! m }
5 Z; i, Q* K( r: f8 O}
' F4 C; g$ L4 \- {% Y2 s, |5 E( V) X0 [% u# l
结果是:0 V1 e, I- w7 h6 k2 ?# e
result is 2
G% v0 s5 O6 U6 g#8 U; g3 N* A2 B* d8 w
# An unexpected error has been detected by Java Runtime Environment:
+ R& m' S. q0 l- v#
# G0 O- D. b3 z, ]; E7 f# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068: k _ K5 b' h/ H
# T( N+ D V! L* B" k2 T' M2 d
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)3 p. y4 y% ?. Z5 F W& \' Q
# Problematic frame:
! B3 u8 i ^2 ^. r& w& Z# C [javaswarm.dll+0xb8305]5 i8 W- F5 a4 Z0 F5 k! P
#
4 G( Y; u7 w; M+ X8 u# An error report file with more information is saved as hs_err_pid1064.log |