我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
9 k( m: i% j9 H& c2 x7 \import swarm.Globals;5 B' |: F5 a$ F; H$ {8 M
8 _; f: ~! `+ ]0 x4 [) N. C+ z' L
public class test {5 ~/ h+ X J. b3 @ a" {
/**1 u" @- ?" Z, k5 |9 I4 o
* @param args" b; ?- N: m: s i' |
*/
/ B0 I8 I# W/ @0 G+ g; D2 r9 u public static void main(String[] args) {; @0 c3 i6 z6 [2 F
( O6 |! n$ E3 D. F. q( r* A! _$ o# {
int y=(int)(10*Math.random());$ |0 z* i4 l W! f9 o5 ]
System.out.println("result is "+y);
% v" {2 t, _- s' B, J. @8 `: j1 s3 z! ~% s2 `
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);! Q/ O8 Q* ] Q* H8 n+ i
System.out.print(z+" re");( U3 s% V/ x7 j* m" ]- ?5 T8 K
}' ]1 d) v! A4 G& ^- c
}: c: N; u: ^: L' a
3 @/ g3 `% ]5 @, `( _% E
结果是:
' ?) u# K* h l. {# `. rresult is 2
4 P: } Q& ^7 K5 I6 H, L#
6 e$ s% R. Q; n# w; M9 u& I. j1 }# An unexpected error has been detected by Java Runtime Environment:
3 E5 U5 p9 F4 k |/ Y#& ]" P3 ]* a' Y3 j6 E
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
3 k: m q1 ^2 o, R& B T% H2 a8 b; l#
0 k7 C. E9 Q, O: \# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)) _) ]2 d! e+ u
# Problematic frame:
' h- S# }: g6 B6 J0 v# C [javaswarm.dll+0xb8305]" a$ ^; j7 S9 j/ o! q# {: d2 K, \+ J
#
2 t, q* w) _4 g0 I! T# An error report file with more information is saved as hs_err_pid1064.log |