java.security.AccessControlException: access denied (java.util.PropertyPermission debug read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at com.esri.mo2.util.Resource.getIcon(Resource.java)
at com.esri.mo2.util.Resource.getIcon(Resource.java)
at com.esri.mo2.util.Resource.getIcon(Resource.java)
at mapobjects.MousePointers.<init>(SelectMapAndLayer.java:290)
at mapobjects.SelectMapAndLayer.init(SelectMapAndLayer.java:65)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
SelectMapAndLaye.html<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>
HTML Test Page
</title>
</head>
<body><applet
  codebase = "."
  code     = "mapobjects.SelectMapAndLayer.class"
  name     = "TestApplet"
  width    = "870"
  height   = "420"
  hspace   = "0"
  vspace   = "0"
  align    = "middle"
>
</applet>
</body>
</html>
类我测试了在JBuilder里能运行。都好用package mapobjects;/**
 * <p>Title: 图层显示</p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author:顾德礼
 * @version 1.0
 */
import mapobjects.SelectShapName;
import java.util.ArrayList;
import java.io.*;
import java.lang.RuntimePermission;
import com.esri.tutorial.utility.Utility;
import com.esri.mo2.util.Resource;
import com.esri.mo2.map.dpy.FeatureLayer;
import com.esri.mo2.ui.bean.*;
import com.esri.mo2.ui.bean.Map;
import com.esri.mo2.ui.bean.Layer;
import com.esri.mo2.map.draw.*;
import com.esri.mo2.map.draw.SimpleTextSymbol;
import com.esri.mo2.map.draw.BaseValueMapLabelRenderer;
import com.esri.mo2.map.draw.RasterMarkerSymbol;
import com.esri.mo2.map.draw.BaseSimpleRenderer;
import com.esri.mo2.ui.*;import javax.swing.JFrame;
import javax.swing.*;
import java.awt.Container;
import java.awt.*;
import java.awt.event.*;
/**
 * 初始化地图框架
 *
 */
public class SelectMapAndLayer extends JApplet //以前用的JFrame做的测试
{
    private static final int width = 870;
    private static final int height = 420;    public SelectMapAndLayer()
    {//       Container con = getContentPane(); //获得内容窗格
//       this.setSize(width,height);       //框架宽高
//
//       //this.setTitle("第一个应用程序");    //标题
//       //this.setResizable(false);
//       MousePointers panel = new MousePointers();
//       con.add(panel);    }    public void init()
    {
        Container con = getContentPane(); //获得内容窗格
        this.setSize(width, height); //框架宽高
        MousePointers panel = new MousePointers();
        con.add(panel);    }
//    public static void main(String[] args)
//    {//用来测试的main
//        SelectMapAndLayer selectmapandlayer = new SelectMapAndLayer();
//        //selectmapandlayer.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//        selectmapandlayer.show();
//    }
}
/**
 * 加载工具条和图层类
 */
class MousePointers extends javax.swing.JPanel
{
    private com.esri.mo2.ui.bean.Map map;     //map bean
    private com.esri.mo2.ui.bean.Layer lyr[]; //layer array
    private javax.swing.JToolBar toolbar;     //工具
    private java.awt.Toolkit tk;              //工具包
    private final static java.awt.Dimension windowSize = new java.awt.Dimension(870,420);
    ArrayList list = new ArrayList();         //存储信息
    ArrayList list2 = new ArrayList();        //显示日期
    long scale = 0;
    int start = 0;//状态
    long ks_scale = 0;
    long js_scale = 0;
    /**
     * 构造函数
    */
    public MousePointers()
    {        //db = new DB_Sqls();                   //数据库对象
        map = new com.esri.mo2.ui.bean.Map(); //初始化map
        lyr = new Layer[64];                  //图层数组
        toolbar = new javax.swing.JToolBar(); //工具
        tk = java.awt.Toolkit.getDefaultToolkit(); //工具包        initializeToolBar(); //加载工具条(初始化按扭,按键提示,建立监听,改变图标,添加到工具条中)
        addTheLayer();//调用加载图层        map.setBackground(java.awt.Color.white);  //map背景色blue
        setLayout(new java.awt.BorderLayout());   //边界布局
        add(map, java.awt.BorderLayout.CENTER);   //把地图布局到中间
        add(toolbar, java.awt.BorderLayout.NORTH); //把工具条布局到北边
        map.setExtent(map.getFullExtent());
        map.addMouseListener(new java.awt.event.MouseAdapter() {
        public void mouseReleased(java.awt.event.MouseEvent e) {
        // right button clicked (or Ctrl-click on Mac OS)
//        if (SwingUtilities.isRightMouseButton(e) || e.isControlDown()) {
//            map.setExtent(map.getFullExtent());
//        }
        System.out.println(start+"#################");
        if(start ==1)//放大,缩小
        {
            scale = map.getCartScale();
            System.out.println(scale + "qqqqqqqqqqqqqqqqqqqqqqq");太长了不让写了。。用JFrame测试每问题全能显示出来。 但是改成JApplet就不行了