JPHP试用笔记

简介: JPHP试用指南编译环境准备有JDK 1.6 的环境Gradle 1.4 以上具体配置略过,git签出https://github.com/dim-s/jphp/代码后,看readme.md文件即知。

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类,只能在预先写好扩展,再进行调用。

目录
相关文章
|
2月前
|
存储 弹性计算 数据库
2024年阿里云优惠券领取和使用教程分享(图文教程)
2024年阿里云优惠券怎么领取?为了助力更多用户优惠上云,也为了让更多用户选择阿里云的云产品完成上云,阿里云公司针对新用户推出了满减优惠券,这款抵扣优惠券也就是大家俗称的满减抵扣券,自领取日30天起内有效。领取和使用优惠券是很多新手用户上云的必领福利,本文为各位新手用户介绍下2024年阿里云优惠券的领取和使用教程。
186 0
|
8月前
|
域名解析 弹性计算 Linux
阿里云服务器怎么使用教程?图文操作教程
阿里云服务器怎么使用教程?图文操作教程,使用阿里云服务器快速搭建网站教程,先为云服务器安装宝塔面板,然后在宝塔面板上新建站点,阿里云服务器网以搭建WordPress网站博客为例,来详细说下从阿里云服务器CPU内存配置选择、Web环境、域名解析到网站上线全流程
647 0
|
弹性计算 关系型数据库 MySQL
阿里云服务器申请试用并快速搭建网站教程(图文教程)
阿里云提供云服务器1个月-3个月免费试用,可申请的试用配置有2核4GB 3个月、2核8GB 3个月、4核8GB 1个月、4核16GB 1个月,本文为大家介绍如何申请这些试用云服务器及在云服务器上快速搭建网站教程,以图文形式展示给大家,以供参考。
阿里云服务器申请试用并快速搭建网站教程(图文教程)
|
弹性计算 容灾 安全
阿里云服务器购买指南关于新手小白的图文指导教程
2023阿里云服务器购买指南关于新手小白的图文指导教程,2023阿里云服务器购买流程更新,选购云服务器有两个入口,一个是选择活动机,只需要选择云服务器地域、系统、带宽即可;另一个是在云服务器页面,自定义选择云服务器配置,这种方式购买云服务器较为复杂,需要选付费方式、地域及可用区、ECS实例规格、镜像、网络、公网IP、安全组等配置,阿里云百科来阿里云服务器购买流程指南2023新版教程:
122 0
阿里云服务器购买指南关于新手小白的图文指导教程
|
监控 数据可视化 关系型数据库
阿里云使用攻略
我是一位大三软件工程在读学生,就在近日我在完成我毕业设计时需要一台服务器,就在我苦于服务器价格昂贵之时,我在阿里云发现了这一款高校学生可以免费使用的服务器。在简单操作之后就获得了两周的使用权限。感谢阿里云这样的公司给了我一个实际操作服务器的机会。
阿里云使用攻略
|
NoSQL 机器人 开发工具
飞天计划服务器试用心得体会
暑假试用了阿里云飞天计划提供的服务器有一些粗浅的见解。
|
存储 弹性计算 移动开发
阿里云无影云桌面使用教程(新手5分钟入门)
阿里云无影云桌面怎么使用?无影云桌面怎么购买?阿里云无影云桌面用户名和密码在哪查询?无影云桌面怎么连接互联网?
11662 3
阿里云无影云桌面使用教程(新手5分钟入门)
|
数据采集 机器学习/深度学习 人工智能
Pyton学习全攻略(内含免费分享资料)
很多人是小白,想从事或转行互联网,想以python为切入口,那么恭喜你,这可能是你离互联网工作最捷径的一条道路了,毕竟python相对于java,C等语言代码量小,更加简单易学,只要肯用心,最多只需要两个月,就能找到一份对应的工作,当然任何一份技能要精进都需要一万小时,得做好心理准备
142 0
Pyton学习全攻略(内含免费分享资料)
|
大数据
试用体会
关于自身在使用“飞天加速计划·高校学生在家实践”该活动云服务器时的体验,以及自身的变化和成长。
225 0
小白领取阿里云高校计划免费服务器初步搭建个人博客
在领取了免费服务器之后因为要完成延长服务器使用期限所以根据任务需要写下这篇文章记录我搭建个人博客的经历。