我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
5 ?5 o$ s8 z3 p7 ^import swarm.Globals;
# U, C# x* Y; H0 g" V# T; K& `2 O# o4 {5 Z, D B
public class test {; G8 o5 S G9 _8 M1 L1 I
/**; ~2 [4 l& |6 J7 C! R
* @param args3 [/ Y: L- Y4 L! Y9 ^8 s
*/, d$ N9 A$ C5 U* d8 }" p" {
public static void main(String[] args) {) _7 G* p" J% Q, j+ X& \
( ^' w6 h3 g3 q- ~- a- `- A# O/ h int y=(int)(10*Math.random());2 \; E/ {6 C/ Y8 ]2 x* a
System.out.println("result is "+y);& H/ e# Q3 ~3 Z- Y8 U
) D+ h! }. G& |0 W8 T* I double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
% K1 w$ g F# l8 R- r System.out.print(z+" re");
5 N" R! O7 G) E+ z }7 P o% O9 [+ [0 K' }$ c b
}* g! z! f; G% A u8 G2 j
, {& L4 ?* `+ | s% z
结果是:5 z3 O% X4 ^, K9 G0 W5 U
result is 2* N' M J% Q0 R. K* L/ m! o
#, L1 j# t r3 F$ f3 N3 a2 Y
# An unexpected error has been detected by Java Runtime Environment:
2 y& ^) {5 q) h, b1 ~, G1 E4 `/ t#
' |& q. B! Y. J+ r; N9 ]# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
) _6 p3 P* R& I% V! T Z#. n7 Q' X% S7 d4 ]7 W0 B+ \9 y# b
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
! [/ {4 E; h" v# r! M0 d& }6 [. l# Problematic frame:: v$ U, r; u$ R' K5 \: }7 x5 i
# C [javaswarm.dll+0xb8305]$ K9 J q4 j6 j7 \
#( {% v* U9 b- S5 H4 B( o
# An error report file with more information is saved as hs_err_pid1064.log |