我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。0 A: X8 r* y8 W7 c) a$ F/ R. F8 g
import swarm.Globals;
6 @" V' h L, l) W0 E1 t3 @' O5 I2 H2 K; d. `4 E- \8 U; b
public class test {
) s4 k6 B6 P2 \ /**5 e" z$ ]( n4 R4 B5 m- n- O
* @param args
! x9 ?- j6 ^( u' o T */
s( h" ?; K0 o0 j' o V public static void main(String[] args) {
7 s- ]$ u# u: {+ D6 ?+ M
" @6 N l1 L' J, O7 o4 \ int y=(int)(10*Math.random());
" ]1 d& W# ~% l1 J$ h! |% A' [ System.out.println("result is "+y);3 u8 o) l& u& V7 V/ j# w/ I
. @2 O9 J* {" ?/ Y0 `6 T double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
' ^4 i ?) f5 C2 g. ~5 X System.out.print(z+" re");8 u. L! c( \1 f4 J$ S6 {; ~
}' c5 K, }+ X) a+ }* Y8 m
}: v- Q- d: A" z Z. A# [" K
% v7 ]. d S5 j' e, @* k2 m
结果是:
[0 D6 f4 _" @# qresult is 2" N9 \3 k _! A% ]% r' w+ P# `
#4 K$ F( l/ w. f" z3 v" L. u
# An unexpected error has been detected by Java Runtime Environment:% ~* }9 ^+ y* I7 r/ r
#
5 h5 k' S$ z6 x$ m" j# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
# | b! w0 u9 y0 `. Y; J! u#6 H G9 D6 z* _' O. ]2 D$ Y
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; @8 L3 ~ q5 W* [3 n( b6 r# Problematic frame:# N; P4 }" N; J- H" z
# C [javaswarm.dll+0xb8305]8 A1 G- Z" F6 O4 I0 C0 Q; b+ G
#
" o3 J ]. e9 V4 ]# D. x# An error report file with more information is saved as hs_err_pid1064.log |