我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
" i! Q" E- Q# b4 I# k+ Himport swarm.Globals;6 L. j* e# w1 E1 K; J, z# b" j
) n, c ^! B1 o
public class test {
) ^3 p3 b) p3 O5 {! l2 W /**
' ?3 S$ O& r. g5 l. k) s4 j1 X * @param args7 l( J1 X$ x9 v4 m( s! m
*/
& k/ q) s/ S2 K5 K public static void main(String[] args) {8 X& e+ ?4 @% ]+ Y# e% |* u
' @/ {' I! g) {# S int y=(int)(10*Math.random());* A9 @, Z1 r" M1 e0 F' {( J
System.out.println("result is "+y);
. i* A% W1 i' g9 [& S2 G, { N
( @( S7 k; _; F2 B1 b double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
, }' a% G: |# w4 } System.out.print(z+" re");
- I& k" Q, U- Y7 W! t. I& i }
* q7 `; f v0 }}( W7 N, V- ~+ W, A; F
. `1 F! v2 D4 g9 S; J2 n* e, n结果是:
( F3 K4 Y+ D; J2 z# G; A. b- tresult is 2
0 g& A. c$ Z9 N' [; Z$ s; D#
0 _& V2 i; e0 ~% h k$ @# An unexpected error has been detected by Java Runtime Environment:) N; V( h/ z; m2 z4 R
#( z' }0 i' z# G. r' f
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068/ R) v; l7 W2 e! ?. C$ Q; t
#; e2 K+ z7 }" u1 b7 i
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
6 \5 i9 t6 u5 b j1 G# b# Problematic frame:
3 j% x3 A' A- {! M7 b& g# C [javaswarm.dll+0xb8305]
0 i; @6 Q' x! Q#
# u2 b' ^0 s. c1 W1 D# An error report file with more information is saved as hs_err_pid1064.log |