亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.java

?? 主要的怎么樣結合java 和 javascript!
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
            if (filename == null) {                // print implementation version                ps.println(cx.getImplementationVersion());            }            // Use the interpreter for interactive input            cx.setOptimizationLevel(-1);            BufferedReader in = new BufferedReader                (new InputStreamReader(global.getIn()));            int lineno = 1;            boolean hitEOF = false;            while (!hitEOF) {                int startline = lineno;                if (filename == null)                    ps.print("js> ");                ps.flush();                String source = "";                // Collect lines of source to compile.                while (true) {                    String newline;                    try {                        newline = in.readLine();                    }                    catch (IOException ioe) {                        ps.println(ioe.toString());                        break;                    }                    if (newline == null) {                        hitEOF = true;                        break;                    }                    source = source + newline + "\n";                    lineno++;                    if (cx.stringIsCompilableUnit(source))                        break;                }                Script script = loadScriptFromSource(cx, source, "<stdin>",                                                     lineno, null);                if (script != null) {                    Object result = evaluateScript(script, cx, global);                    if (result != Context.getUndefinedValue()) {                        try {                            ps.println(Context.toString(result));                        } catch (RhinoException rex) {                            ToolErrorReporter.reportException(                                cx.getErrorReporter(), rex);                        }                    }                    NativeArray h = global.history;                    h.put((int)h.getLength(), h, source);                }            }            ps.println();        } else {            processFile(cx, global, filename);        }        System.gc();    }    public static void processFile(Context cx, Scriptable scope,                                   String filename)    {        if (securityImpl == null) {            processFileSecure(cx, scope, filename, null);        } else {            securityImpl.callProcessFileSecure(cx, scope, filename);        }    }    static void processFileSecure(Context cx, Scriptable scope,                                  String path, Object securityDomain)    {        Script script;        if (path.endsWith(".class")) {            script = loadCompiledScript(cx, path, securityDomain);        } else {            String source = (String)readFileOrUrl(path, true);            if (source == null) {                exitCode = EXITCODE_FILE_NOT_FOUND;                return;            }            // Support the executable script #! syntax:  If            // the first line begins with a '#', treat the whole            // line as a comment.            if (source.length() > 0 && source.charAt(0) == '#') {                for (int i = 1; i != source.length(); ++i) {                    int c = source.charAt(i);                    if (c == '\n' || c == '\r') {                        source = source.substring(i);                        break;                    }                }            }            script = loadScriptFromSource(cx, source, path, 1, securityDomain);        }        if (script != null) {            evaluateScript(script, cx, scope);        }    }    public static Script loadScriptFromSource(Context cx, String scriptSource,                                              String path, int lineno,                                              Object securityDomain)    {        try {            return cx.compileString(scriptSource, path, lineno,                                    securityDomain);        } catch (EvaluatorException ee) {            // Already printed message.            exitCode = EXITCODE_RUNTIME_ERROR;        } catch (RhinoException rex) {            ToolErrorReporter.reportException(                cx.getErrorReporter(), rex);            exitCode = EXITCODE_RUNTIME_ERROR;        } catch (VirtualMachineError ex) {            // Treat StackOverflow and OutOfMemory as runtime errors            ex.printStackTrace();            String msg = ToolErrorReporter.getMessage(                "msg.uncaughtJSException", ex.toString());            exitCode = EXITCODE_RUNTIME_ERROR;            Context.reportError(msg);        }        return null;    }    private static Script loadCompiledScript(Context cx, String path,                                             Object securityDomain)    {        byte[] data = (byte[])readFileOrUrl(path, false);        if (data == null) {            exitCode = EXITCODE_FILE_NOT_FOUND;            return null;        }        // XXX: For now extract class name of compiled Script from path        // instead of parsing class bytes        int nameStart = path.lastIndexOf('/');        if (nameStart < 0) {            nameStart = 0;        } else {            ++nameStart;        }        int nameEnd = path.lastIndexOf('.');        if (nameEnd < nameStart) {            // '.' does not exist in path (nameEnd < 0)            // or it comes before nameStart            nameEnd = path.length();        }        String name = path.substring(nameStart, nameEnd);        try {            GeneratedClassLoader loader = SecurityController.createLoader(cx.getApplicationClassLoader(), securityDomain);            Class clazz = loader.defineClass(name, data);            loader.linkClass(clazz);            if (!Script.class.isAssignableFrom(clazz)) {                throw Context.reportRuntimeError("msg.must.implement.Script");            }            return (Script) clazz.newInstance();         } catch (RhinoException rex) {            ToolErrorReporter.reportException(                cx.getErrorReporter(), rex);            exitCode = EXITCODE_RUNTIME_ERROR;        } catch (IllegalAccessException iaex) {            exitCode = EXITCODE_RUNTIME_ERROR;            Context.reportError(iaex.toString());        } catch (InstantiationException inex) {            exitCode = EXITCODE_RUNTIME_ERROR;            Context.reportError(inex.toString());        }        return null;    }    public static Object evaluateScript(Script script, Context cx,                                        Scriptable scope)    {        try {            return script.exec(cx, scope);        } catch (RhinoException rex) {            ToolErrorReporter.reportException(                cx.getErrorReporter(), rex);            exitCode = EXITCODE_RUNTIME_ERROR;        } catch (VirtualMachineError ex) {            // Treat StackOverflow and OutOfMemory as runtime errors            ex.printStackTrace();            String msg = ToolErrorReporter.getMessage(                "msg.uncaughtJSException", ex.toString());            exitCode = EXITCODE_RUNTIME_ERROR;            Context.reportError(msg);        }        return Context.getUndefinedValue();    }    public static InputStream getIn() {        return getGlobal().getIn();    }    public static void setIn(InputStream in) {        getGlobal().setIn(in);    }    public static PrintStream getOut() {        return getGlobal().getOut();    }    public static void setOut(PrintStream out) {        getGlobal().setOut(out);    }    public static PrintStream getErr() {        return getGlobal().getErr();    }    public static void setErr(PrintStream err) {        getGlobal().setErr(err);    }    /**     * Read file or url specified by <tt>path</tt>.     * @return file or url content as <tt>byte[]</tt> or as <tt>String</tt> if     * <tt>convertToString</tt> is true.     */    private static Object readFileOrUrl(String path, boolean convertToString)    {        URL url = null;        // Assume path is URL if it contains dot and there are at least        // 2 characters in the protocol part. The later allows under Windows        // to interpret paths with driver letter as file, not URL.        if (path.indexOf(':') >= 2) {            try {                url = new URL(path);            } catch (MalformedURLException ex) {            }        }        InputStream is = null;        int capacityHint = 0;        if (url == null) {            File file = new File(path);            capacityHint = (int)file.length();            try {                is = new FileInputStream(file);            } catch (IOException ex) {                Context.reportError(ToolErrorReporter.getMessage(                    "msg.couldnt.open", path));                return null;            }        } else {            try {                URLConnection uc = url.openConnection();                is = uc.getInputStream();                capacityHint = uc.getContentLength();                // Ignore insane values for Content-Length                if (capacityHint > (1 << 20)) {                    capacityHint = -1;                }            } catch (IOException ex) {                Context.reportError(ToolErrorReporter.getMessage(                    "msg.couldnt.open.url", url.toString(), ex.toString()));                return null;            }        }        if (capacityHint <= 0) {            capacityHint = 4096;        }        byte[] data;        try {            try {                data = Kit.readStream(is, capacityHint);            } finally {                is.close();            }        } catch (IOException ex) {            Context.reportError(ex.toString());            return null;        }        Object result;        if (!convertToString) {            result = data;        } else {            // Convert to String using the default encoding            // XXX: Use 'charset=' argument of Content-Type if URL?            result = new String(data);        }        return result;    }    static protected final Global global = new Global();    static protected ToolErrorReporter errorReporter;    static protected int exitCode = 0;    static private final int EXITCODE_RUNTIME_ERROR = 3;    static private final int EXITCODE_FILE_NOT_FOUND = 4;    static boolean processStdin = true;    static Vector fileList = new Vector(5);    private static SecurityProxy securityImpl;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一卡二卡三卡| 1000部国产精品成人观看| 久久久一区二区| 亚洲激情图片一区| 另类专区欧美蜜桃臀第一页| 成人在线综合网| 日韩一区二区三区观看| 亚洲图片你懂的| 国产一区二区在线电影| 欧美日韩一级片网站| 久久久精品国产99久久精品芒果| 一区二区三区毛片| 国产成人综合在线播放| 日韩欧美国产精品一区| 亚洲综合男人的天堂| 成人精品免费视频| 26uuu精品一区二区三区四区在线| 一区二区三区国产精华| 成人午夜又粗又硬又大| 久久综合五月天婷婷伊人| 日韩—二三区免费观看av| 色综合天天性综合| 国产视频一区二区三区在线观看| 麻豆成人在线观看| 7777精品伊人久久久大香线蕉完整版| 综合亚洲深深色噜噜狠狠网站| 国产精品一区二区黑丝| 欧美成人精品高清在线播放| 日本亚洲欧美天堂免费| 欧美日韩精品免费| 亚洲国产精品一区二区www在线| 91麻豆免费在线观看| 国产精品久久久久久久久免费樱桃 | 精品国产区一区| 蜜臀av一区二区在线观看| 欧美日韩一区二区三区四区 | 久久久久99精品一区| 久久草av在线| 欧美tickling挠脚心丨vk| 另类中文字幕网| 久久久噜噜噜久久中文字幕色伊伊| 香蕉乱码成人久久天堂爱免费| 欧美午夜精品一区二区三区| 亚洲大型综合色站| 欧美精品免费视频| 麻豆国产欧美日韩综合精品二区| 日韩欧美在线综合网| 紧缚奴在线一区二区三区| 久久综合九色欧美综合狠狠 | 国产精品理伦片| 99re亚洲国产精品| 亚洲国产日韩a在线播放性色| 欧美丝袜第三区| 青青国产91久久久久久| 日韩三级精品电影久久久 | 欧美不卡在线视频| 国产v日产∨综合v精品视频| 国产精品卡一卡二卡三| 欧美日韩电影一区| 精品综合久久久久久8888| 国产欧美日韩精品在线| 色悠久久久久综合欧美99| 亚洲国产aⅴ天堂久久| 日韩三级免费观看| 91日韩一区二区三区| 亚洲成人中文在线| 欧美精品一区男女天堂| 91在线视频观看| 天天色图综合网| 一区在线播放视频| 欧美一级生活片| av在线播放一区二区三区| 日韩制服丝袜先锋影音| 亚洲国产精品99久久久久久久久 | 香蕉加勒比综合久久| 久久久五月婷婷| 欧美三级蜜桃2在线观看| 麻豆成人久久精品二区三区红| 国产精品网站一区| 日韩一二在线观看| 成人av网址在线| 免费观看一级特黄欧美大片| 国产精品国产三级国产普通话99| 欧美日韩另类国产亚洲欧美一级| 国产高清精品久久久久| 亚洲成av人影院| 国产精品国产自产拍高清av| 欧美一区二区视频网站| 99久久国产免费看| 国产真实乱子伦精品视频| 亚洲精品免费在线| 国产亚洲一区字幕| 欧美大胆人体bbbb| 欧美日韩一区三区四区| 99精品视频在线播放观看| 久草在线在线精品观看| 亚洲国产中文字幕在线视频综合| 国产日韩欧美高清在线| 日韩西西人体444www| 欧美色综合久久| 99国产麻豆精品| 国产福利不卡视频| 精品亚洲aⅴ乱码一区二区三区| 亚欧色一区w666天堂| 一区二区在线观看av| 国产精品久久综合| 中文字幕av一区二区三区免费看 | 国产精品主播直播| 久久精工是国产品牌吗| 亚洲bt欧美bt精品| 亚洲激情第一区| 一区二区三区影院| 亚洲欧美日韩成人高清在线一区| 国产婷婷精品av在线| 久久在线免费观看| 精品国产百合女同互慰| 精品理论电影在线观看| 欧美大片国产精品| 精品裸体舞一区二区三区| 日韩一区二区免费在线观看| 欧美日韩激情一区| 7799精品视频| 日韩三区在线观看| 日韩三级在线观看| 久久久噜噜噜久噜久久综合| 国产欧美1区2区3区| 国产精品午夜免费| 亚洲精品日韩一| 香蕉久久一区二区不卡无毒影院 | 精品国产乱码久久久久久1区2区 | 2021中文字幕一区亚洲| 久久久av毛片精品| 中文字幕 久热精品 视频在线| 久久久.com| 亚洲欧洲成人自拍| 一区二区三区不卡视频在线观看| 亚洲二区视频在线| 美女www一区二区| 国产99精品在线观看| www.久久精品| 欧美亚洲动漫制服丝袜| 欧美一二三区在线观看| 亚洲精品一区在线观看| 中文字幕在线观看不卡| 亚洲午夜国产一区99re久久| 日本不卡一二三| 成人av动漫在线| 欧美美女喷水视频| 久久久91精品国产一区二区精品 | 亚洲精品免费一二三区| 亚洲成人免费看| 激情av综合网| 色综合色综合色综合色综合色综合| 777午夜精品免费视频| 欧美精品一区男女天堂| 亚洲欧美乱综合| 韩国成人在线视频| 91农村精品一区二区在线| 欧美一区二区在线免费观看| 国产精品视频一二三区| 天天亚洲美女在线视频| 成人av手机在线观看| 制服丝袜一区二区三区| 国产精品久久一卡二卡| 蜜臀av一区二区三区| 91亚洲永久精品| 欧美精品一区男女天堂| 一区二区三区四区亚洲| 美国三级日本三级久久99| 色综合天天综合色综合av| 亚洲精品在线观| 日韩影院在线观看| 成人午夜精品一区二区三区| 日韩欧美卡一卡二| 伊人色综合久久天天人手人婷| 韩国精品一区二区| 欧美精品1区2区3区| 国产精品国产三级国产aⅴ无密码| 日韩av不卡一区二区| 91麻豆免费看| 日本一区二区三区电影| 秋霞电影网一区二区| 欧美性猛交xxxx乱大交退制版 | 337p日本欧洲亚洲大胆精品| 亚洲免费在线观看视频| 国产成人小视频| 久久久久久久久岛国免费| 青青草国产精品亚洲专区无| 欧美视频日韩视频| 国产精品电影一区二区三区| 国产成人综合自拍| 久久久久国色av免费看影院| 蜜桃视频在线一区| 91精品婷婷国产综合久久竹菊| 一区二区三区不卡视频| 99精品国产91久久久久久| 中文字幕精品一区二区精品绿巨人| 国产精品一级片在线观看| 欧美大胆一级视频| 精品一区二区国语对白|