我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
3 N2 W! r$ q0 S- N, bimport swarm.Globals;- G% `: F1 U7 U) C
7 h( w( _. R5 v, T2 `
public class test {
& M1 ~/ l2 _5 v6 { /**
3 g0 E' [7 L8 W R2 v * @param args) t2 W( n. \4 t# C- Z
*/
: u* [& H1 F# z public static void main(String[] args) {
( H7 r( J& N6 d7 I, s6 O
* H1 @2 ~. q/ `# x: v int y=(int)(10*Math.random());
4 i0 O' R* Z- y2 P. v) v System.out.println("result is "+y);
. i6 M: E4 u# S: U# O) ?. p8 n0 b- R6 a2 Q
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
) V* N* d4 P$ j System.out.print(z+" re");
8 ? _4 T/ ~% |0 T }
! F3 r7 p: W( j# R' {}
3 C7 o; D& j, D/ s! P6 h( L. b# R& N8 r
结果是:
. w: U( q" S0 M) Y, q( v6 @9 Y, zresult is 2
% h+ h! |& u; `4 _9 y#, A4 X b! f1 `5 U
# An unexpected error has been detected by Java Runtime Environment:
' c2 C5 u1 K+ V#0 K+ a& ^8 D. y% U" }4 @# ^4 Q0 O
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
( W( X* y& k% g5 g0 S#
" _) q2 j9 J' Y: z& n; a' ]5 A4 f# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
" `6 \/ N4 z; d G: ?/ G# Problematic frame:: B' i% W$ A" k" t' _6 Y; R
# C [javaswarm.dll+0xb8305]" ~' l) d B1 p2 i9 ?3 M
#
1 I: i9 E. G8 b5 g4 T# An error report file with more information is saved as hs_err_pid1064.log |