我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。2 d! l8 z& z' Q3 ]8 |
import swarm.Globals;; o+ F# z# }- S& a2 ^. r, b
* u# v, @- V V6 [( F |/ i0 M
public class test {9 e4 A& c& q/ R2 t, P! p( v- N( ?
/**
* L3 ]( `" h. ~ * @param args
6 P: C+ @% Q# k0 e9 n; k */
. \5 @. f" G( t- M5 n1 N* c public static void main(String[] args) {
# M( V* G; H4 I& [7 x , U5 I" E' I T% {1 |
int y=(int)(10*Math.random());
. F* A# ]$ w7 [* z( J o/ G/ U System.out.println("result is "+y);/ z0 n2 p1 ?9 ~
: ?: [( ~" {9 y @7 H6 D H
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
9 t: N. p& {) L0 D System.out.print(z+" re");
0 c E. ~: Y7 v3 ]: r }
2 Q# r' V' h* {5 s0 p$ W}
) ~2 @" g2 J! b. r5 f- P9 A0 s0 I `+ M* I" F! W
结果是:
( B# @0 V! J+ tresult is 2
; f" L# o: q$ _#
( y" y5 ~5 K! g- Z& O+ F# An unexpected error has been detected by Java Runtime Environment:/ e$ f0 n, q5 p! h
#: _2 U- y7 D% C$ K; l0 b
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068- j" g" k- U n- v$ p7 r" t! F
#
+ O% B# Z, e* m5 o& W1 v# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)* B' p' ?$ N, F* ^% H
# Problematic frame:. U; M* ?2 \2 l3 F4 T2 B
# C [javaswarm.dll+0xb8305]
2 F& f0 Q, W) ^2 }#' J" w% J( x- T0 H4 [
# An error report file with more information is saved as hs_err_pid1064.log |