我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
. {: g( p' ?5 ^- s+ _% Timport swarm.Globals;9 m6 W5 b6 m- r% O* B2 \
% x0 l6 y5 K9 n% W; V" c) L
public class test {* U7 W6 O9 W; {6 r5 D
/**4 F- O1 f+ x: E, o4 F" X
* @param args
- D5 n) L( F [ */
, j3 L7 }5 ^! B public static void main(String[] args) {
" Y y) ]. L! ^0 }7 Z" s9 ^7 I
) ^+ ?1 F- k _* C6 N int y=(int)(10*Math.random());
4 o% p4 K3 U/ J System.out.println("result is "+y);
4 q7 F9 a$ H3 l5 |9 t% R) X0 M9 j" I
( I/ u2 u8 L# Z* ]0 v# A double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);/ ^. H2 j2 r/ A! U* a6 m
System.out.print(z+" re");# P' w) ~8 s! R- s1 U4 o
} C& Z- j3 W0 s* e
}: g2 l. e# A) b8 p% w! N% H# b! q
! l1 k5 E1 X; |3 Y r! Q结果是:
3 ?2 c- ?9 }- v" N i( }result is 25 i5 P& w* d: m6 f( Z3 A) N1 r
#% |) ^; B2 t3 p+ f
# An unexpected error has been detected by Java Runtime Environment:
1 c( }, Y1 v' t) ?. a1 A! X" i#
4 N4 b; e4 X, E& E8 G1 e: o! S2 S4 h# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
8 I* q6 a& @* v3 e; z#
, w( V& ^. P$ A" f8 N+ c) M Z# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)# R2 Y5 p% h! e! U! v2 T2 i9 R) y
# Problematic frame:( \' N: @+ d0 [! m/ e! V
# C [javaswarm.dll+0xb8305]9 n- }% K1 j, B9 q3 Q- Y
#
& F( C7 j7 D" e' [' e) `# An error report file with more information is saved as hs_err_pid1064.log |