zoukankan      html  css  js  c++  java
  • JPHP试用笔记

    JPHP试用指南

    编译

    环境准备

    • 有JDK 1.6 的环境
    • Gradle 1.4 以上

    具体配置略过,git签出https://github.com/dim-s/jphp/代码后,看readme.md文件即知。

    开始编译

    快速试用

    1. 切换到 jphp-example-project 目录
    2. /path/to/gradle jar 开始编译,编译完成后会在当前目前下 build/libs/中 生成 jar文件,如jphp-example-project-0.4-SNAPSHOT.jar 这个包中包含了jphp所有运行时需要的类库,可以独立运行

    日常使用

    编译出基础的jar包,目前jphp提供了五个库:jphp-core、jphp-cli、jphp-json-ext、jphp-zend-ext、jphp-swing-ext

    1. 去各个库下,运行 /path/to/gradle jar,生成jar包(其实不用全部,有些会依赖生成)
    2. 将各个目录build/libs下生成的文件全部挪出来,放到一个文件夹

    预编译包

    我把自己编译的jar包传到网上了,想试用的可以直接下载。

    下载地址:http://pan.baidu.com/s/1mg8wQik

    运行

    快速试用官方提供的示例

    java -jar build/libs/jphp-example-project-0.4-SNAPSHOT.jar

    默认是基本的演示

    他提供了几种演示模式:

    • bootstrap
    • bootstrap_test
    • bootstrap_gui 这是与Quercus不同的
    • bootstrap_server 看到里面的代码仿佛有了搞python的感觉

    修改 jphp-example-project/src/main/resources/JPHP-INF/launcher.conf 文件中第三行

    bootstrap.file = bootstrap_gui.php

    切换模式

    结论

    JPHP是一门JVM语言,只是用了PHP的语法,就像jython使用python语法一样;而且他不以兼容php为目的。

    他里面的echo语法是输出到控制台的。

    似乎不能直接引用java类,只能在预先写好扩展,再进行调用。

  • 相关阅读:
    合并字符串中的多个空格
    IfcSpecularRoughness
    IfcSpecularExponent
    IfcPresentableText
    IfcFontWeight
    IfcFontVariant
    uwb ifc模型定位測試
    IfcFontStyle
    IfcGeometricModelResource
    qt6安装
  • 原文地址:https://www.cnblogs.com/x3d/p/3642287.html
Copyright © 2011-2022 走看看