我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。. a) |( }" T; u& H Q9 B \
import swarm.Globals;
; r) a+ u" ~! e( m% p6 `- d' g' e7 Q6 L: \
public class test {
0 ]9 _ Z6 b/ Z& [7 b: S5 X ]& j /**- R' q& @: x! V( K, v7 ]$ _- h
* @param args
+ O8 [) x# l; i9 K0 p6 Q- h */7 F( G+ ?- @$ Z6 ~" E( |
public static void main(String[] args) {
" ?1 X7 K- j9 i* z) x5 R
) M" M3 b" ]0 m& F: j& Z9 H' I& N int y=(int)(10*Math.random());% i3 K# N) X( Q
System.out.println("result is "+y);0 t3 |5 ]7 V. E' ?: z% y: `
1 o% J* [$ i/ R2 |3 \
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);% Q9 L6 [7 z4 R* l
System.out.print(z+" re");
/ Q; ~. w7 z6 `+ N }9 L# O/ i% v1 G" u* l( ~
}4 g) A! ~5 t7 ]5 p
" V( A& T" y" T结果是:) x- d( n/ K2 @. ?4 A
result is 2
" i5 n% V6 v# `, a' x#
. U8 M6 z2 o* t, K l/ ~# An unexpected error has been detected by Java Runtime Environment:
. V9 I! A" ]! p" \& s6 s#
* _. j: h" ]! n' q' O# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
( ~+ X/ }; w0 j l2 o6 {#
/ h5 S. q! k" f3 Q: y( a# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
" h. C3 q1 U* y; l0 y! k% `# Problematic frame:
1 s0 ~8 a: T7 O; x0 x2 W- \9 r# C [javaswarm.dll+0xb8305]* l& X4 @5 ~" i/ I8 r$ Y
#
; C* r$ d K6 N7 m! g! O# An error report file with more information is saved as hs_err_pid1064.log |