我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。6 K( y, D9 C$ D) `
import swarm.Globals;7 N* a, `; t" Q9 V5 w3 ?# d' d. {
! [# X4 R- T& O# C/ G
public class test {
7 e) `! U# ]% r2 Z /**
- z4 [- c' o8 k# J+ q) q. Q: ^ * @param args
2 {+ v! \5 }& H, [: B4 C1 T6 V */
; H/ P" _2 O+ u% e& q9 g) r public static void main(String[] args) {
3 `% x7 B6 f' Q6 g' N6 Q$ d . K0 B$ p" c2 f+ N& v
int y=(int)(10*Math.random());
& U' ?1 a3 @( U& K System.out.println("result is "+y);( t" V0 d6 n2 r6 ^' n! _
* U( P5 |2 s. e) F. L double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
9 k) W1 z @1 |1 H3 i# } System.out.print(z+" re");
# z# T' k, k4 P9 h9 o: [$ ? }
1 O* a1 b' t, ]& q+ J( l, r}" M. X: G0 t* ^3 u' L% {' z0 Q
* a5 d! Z- t$ X# W) }
结果是:
$ B# ?8 X1 _0 n$ B7 S/ [ Bresult is 2
7 O2 H$ U5 [/ q1 e% l# {#( m: c% L6 d5 X- C' l
# An unexpected error has been detected by Java Runtime Environment:6 i j' l v) ]5 s1 `9 E" w# S
#" g" g' q! V& [6 E8 ?: h
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
0 f# |+ {- n5 e; a# K# ?8 E' x#
( Y( r8 R8 z) @$ t# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)7 v \1 r7 ~, E0 x W% \' A
# Problematic frame:# O* |7 E8 b4 @
# C [javaswarm.dll+0xb8305]
4 O0 q$ A" A2 f: \9 e4 f5 v#4 N0 ]" i/ O. @5 P' `' W
# An error report file with more information is saved as hs_err_pid1064.log |