我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。2 @; z* K# ^" O7 M
import swarm.Globals;6 q! J# {& b$ Q4 c( ?$ I4 [% q
9 W" o9 b, @% Z' W
public class test {( {2 c, d( ~1 K3 K0 @7 [7 P
/**1 I$ b4 m5 n0 R$ ^
* @param args2 t1 C& U9 h8 C) \" k
*/3 p/ {# S4 Q7 n
public static void main(String[] args) {& M* V3 e) w7 f9 J7 U+ ? j* _2 j
2 Q$ B1 t* y3 m1 Q( q8 J8 J
int y=(int)(10*Math.random());
& z% t3 U0 {& \) h& x System.out.println("result is "+y);1 U( H* L1 ~% J) x' J$ u9 `
, F I' a! j6 e+ Z/ q7 ^ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
7 V- D x5 g1 a/ x, W System.out.print(z+" re");) ^0 H) R2 [& |3 O; P
}
% w7 I- n, ^- V! ]. `1 d4 M% b( X}
3 D, G8 Z* {+ ?) _. Y$ z# M: o7 O# G* m" N U
结果是:
) I$ v6 i }& d1 Y- Kresult is 2
( v% L$ P' d# {) p6 v- E9 z#
+ S- \/ G0 |2 P9 h1 h' K# An unexpected error has been detected by Java Runtime Environment:
7 f* i- B8 V1 s- R! b9 i#4 S$ s8 k! D# n# m8 Y
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068* @4 h8 c$ {6 U+ E9 j
#" o( k. ]+ z4 @. \% g0 ?% a' r
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)# X+ B0 g# X; k5 q2 V p9 w% G1 ]7 X& b
# Problematic frame:
2 _1 X. r/ l+ F# C [javaswarm.dll+0xb8305]0 i( x2 ^! O8 @ s# d( ~+ a% F
#
G0 K0 K( z7 @$ q9 S# An error report file with more information is saved as hs_err_pid1064.log |