本帖最后由 rainlee 于 2015-1-21 19:29 编辑

1.简介

Sand是一个Android平台下的Java集成开发环境(IDE)。首先,Sand包含了一个功能强大的Java编辑器,支持Java关键字高亮,显示行号,多文件编辑,支持蓝牙键盘,自动对齐,自动补足等;其次,Sand是一个完整的Java编译器,可以用于编译Java工程;最后,Sand可以运行编译好的Java工程,有专门的控制台负责输入和输出。

总之,Sand将您的Android设备华丽变身为一个真正的Java开发工具,您可以随时随地编写Java程序。

2.软件及环境下载

Sand需要一个Java运行环境用于编译,例如,rt.jar. 您可以通过以下方法获得

①从Oracle网站下载一个JRE,安装在您的电脑上。在JRE安装目录中打开lib目录,找到rt.jar。将它复制到您的手机内存卡中(记住目录)。

③上面百度网盘地址目录→Sand→jre→rt.jar,点击下载。

3.环境搭建及基本设置

①在内存卡sdcard中新建文件夹Sand,再此文件夹下新建jre,java和log三个文件夹

②把下载的rt.jar移动到/sdcard/Sand/jre/中

③打开Sand,菜单→设置→JAVA→JRE路径→找到并选择rt.jar

④Sand→菜单→设置→Java→WorkSpace路径→选择/sacard/Sand/java路径

⑤Sand→菜单→设置→Java→编译日志路径→选择/sdcard/Sand/log路径

⑥编译选项,源代码及目标代码版本根据自已的需要设置

以上Sand基本环境就搭建好了!如图所示:

图片1.png (118.32 KB, 下载次数: 10)

2015-1-21 19:19 上传

4.Hello World示例

①打开Sand,选择文件,新建一个HelloWorld工程

图片2 (2).png (71.84 KB, 下载次数: 5)

2015-1-21 19:20 上传

②在工程浏览器打开新建的HelloWorld文件夹,以下会有sre文件夹,点选它

图片3.png (89.25 KB, 下载次数: 7)

2015-1-21 19:20 上传

③点击文件,选择新建一个类,名字HelloWorld

图片2.png (98.44 KB, 下载次数: 5)

2015-1-21 19:19 上传

④这时,src文件夹下会出现HelloWorld.java,点击它,会跳转到编辑器

3.png (94.38 KB, 下载次数: 7)

2015-1-21 17:41 上传

⑤这时会跳转到编辑器界面,键入如图代码!

1.png (166.75 KB, 下载次数: 7)

2015-1-21 17:42 上传

⑥代码编辑完成,点击右上角五个小按钮的中间那个,运行!会跳转到控制台!这时就会出现熟悉的hello world了!

图片7.png (134.38 KB, 下载次数: 5)

2015-1-21 18:53 上传

⑦编译,返回到工程浏览器,选择HelloWorld,

点击工程,选择编译,编译完成后,会在helloword/bin/生成hellloworld.class,编译完成!

图片8.png (82.12 KB, 下载次数: 5)

2015-1-21 18:53 上传

最简单的HelloWorld工程完成!sand详细使用教程可查看软件内帮助!

5.小结:Sand是移动终端的Java集成开发环境,具有便携,

安装简单,环境易搭建等优点,是一个移动终端上很好的自学java的工具!

安卓java编译器_最方便的安卓手机端Java编译程序(支持中文字符串)相关推荐

  1. java项目_值得学习和练手的Java企业级开源项目,强烈推荐!

    热门文章推荐:100本纸质书籍免费包邮!22款高颜值的终端工具,点燃了小姐姐对编程的热爱! 一条 SQL 引发的事故,同时小姐姐直接被开除!! 11月全国程序员平均工资新鲜出炉,内附封面图! 文末有彩 ...

  2. iPhone好用的java编译器_华为方舟编译器实测:流畅度果真远超iPhoneXsMAX!

    原标题:华为方舟编译器实测:流畅度果真远超iPhoneXsMAX! ​[手机频道·原创]方舟编译器刚刚发布,荣耀总裁赵明在就发微博称"作为安卓体系的革命性突破,方舟编译器给了我们很多想象和操 ...

  3. java项目中使用支付宝支付(手机端,web端)--菜鸟小回

    java项目中使用支付宝支付(手机端,web端) 文章目录 java项目中使用支付宝支付(手机端,web端) @[toc] 一.Spring boot项目代码 二.支付宝沙箱环境配置 1. 因为上面c ...

  4. airpods pro连接安卓声音小_苹果AirPods搭配安卓手机怎么样?那是相当好

    前言 购入AirPods已经快一年了,我对它的评价是:佩戴舒适,音质尚可,使用方便. ​ 佩戴舒适:AirPods是我用过的所有入耳式耳机中最舒适的一款,长时间佩戴耳洞也不会痛.我有晚上睡觉戴着耳机听 ...

  5. 学生java用什么编译器_面向学生的6大在线Java编译器

    学生java用什么编译器 您想开始使用Java吗? 您是一个不耐烦的程序员,不想在您的计算机上安装任何软件吗? 直到最近,您还没有太多选择. 您必须下载Java编译器或下载并安装Eclipse之类的I ...

  6. aix系统java堆_浅谈AIX环境下的Java性能调优

    1.什么是Java Java 是一种面向对象的编程语言.它以 C++ 为模型,被设计成小的.简单的.在源和二进制级别跨平台的可移植的语言,Java 程序(applets 和应用程序)可以运行于任何已经 ...

  7. 安装java环境_(一)环境安装之Java

    安装java 点击 JDK8下载,根据自己的平台,选择相应的版本进行下载. 小知识: Java环境分JDK和JRE ,JDK就是Java Development Kit.简单的说JDK是面向开发人员使 ...

  8. cmd编译java命令_使用CMD命令编译和运行Java程序

    对于初学者来说,使用CMD命令(Unix以及类Unix系统采用Termial)来编译和运行Java的好处是让初学者直观地体会到编译(Compile)这一步骤,加深记忆.所谓编译就是将文本文件xxx.j ...

  9. 数据结构和算法 java实现_数据结构与算法——常用数据结构及其Java实现

    前言 仿佛一下子,2017年就快过去一半了,研一马上就要成为过去式了,我打算抓住研一的尾巴,好好梳理一下数据结构与算法,毕竟这些基础知识是很重要的嘛.所以准备在这里搞一个系列的文章,以期透彻. 本系列 ...

  10. java 分析java死锁_有益的CountDownLatch和棘手的Java死锁

    java 分析java死锁 您是否曾经使用过java.util.concurrent.CountDownLatch ? 这是在两个或多个线程之间实现同步的非常方便的类,在该类中,一个或多个线程可以等待 ...

最新文章

  1. 初识Redux-Saga
  2. 未来中国最受宠的人才
  3. Java线程详解(10)-volatile关键字
  4. github流程图_「强烈推荐」开源的在线流程图工具--draw.io
  5. 多项式快速插值学习小记
  6. 迈入现代 Web 开发(GMTC 2021 演讲全文)
  7. 【例题+习题】【数值计算方法复习】【湘潭大学】(六)
  8. 当SQL Server爱上Linux:配置 SQL Server 2017 上的可用性组初体验
  9. 基于JAVA+Servlet+JSP+MYSQL的二手房交易系统
  10. 风控五大模型、三大风险指的是什么--几大模型PD、LGD、评分模型都有哪些细节点
  11. HihoCoder-1174拓扑排序
  12. 2010中国存储创新年会
  13. fleaPHP框架的一些基础问题
  14. 基带信号传输之码间串扰
  15. 洛谷试炼场---提高历练地 普及练习场 新手村 入门难度
  16. SlideLive:支持图表类PPT模板下载
  17. Codesys电子凸轮表的规划与凸轮曲线的拟合
  18. 黑马程序员————第三天
  19. 数学方法002 | 利用恒等式证明不等式
  20. 计算机图形学——三维图形几何变换和投影转换(VC)

热门文章

  1. mysql内存淘汰_mysql内存数据淘汰机制和大查询会不会把内存打爆?
  2. jdbc map获取keys_小前端读源码 - React(浅析Keys原理)
  3. python运维知识大全_python基础知识
  4. java编程显当前月示日历表_显示当前月的日历 1(java实现)
  5. 自然语言处理(NLP)资源
  6. linux ssh反向代理
  7. JDBC中的Statement和PreparedStatement的差别
  8. java 文件读取大全
  9. C类型和存储方式的语言变量
  10. 解除webservice上下传文件大小限制