开发者桌面

之前写过一篇文章:将Android手机打造成你的python开发者桌面
在安卓手机上通过Termux软件,创建一个模拟Linux系统,它的好处就是无需root,即可在手机中编写Python代码。
那么,既然Termux下可以玩Python,能否连着Java一起搞起呢?

碰的一头包

Termux作为yan割的Linux系统,之前无往不利的**pkg install xxx**在用到java时,哑火了。没办法安装jdk,这怎么办?网上查了很多帖子,都说没办法安装,这怎么玩耍?最后找到了一条下面的回复:

什么是arch?

Arch Linux(或Arch /ˈɑːrtʃ/))是一款基于 x86-64 架构的 Linux 发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。 Arch Linux 系统安装、删除和更新软件的软件包管理器叫做 pacman 。
Arch Linux 采用滚动发行模式来获取系统更新和软件的最新版本。系统安装映像只简单地包含系统主要组件。
Arch Linux 以社区 Wiki 的形式提供文档,称为 ArchWiki 。该 Wiki 经常编有特定主题的最新信息,受到了 Linux 社区的广泛认可,内容也应用在 Arch Linux 以外的领域。

概念了解了,到我们实际操作…

Arch Linux安装

在Termux下安装Arch Linux前我们首先需要安装git,之前文章提到使用Termux作为开发者桌面时,我安装git同步更新自己github上的代码。那么安装git很简单 pkg install git即可。
之后克隆代码仓库:git clone https://github.com/sdrausty/TermuxArch
下载完成代码后,开始启动安装**bash TermuxArch/setupTermuxArch.sh**
这是一个漫长的过程,将近500MB的软件包(如果大家流量够用,推荐大家使用流连下载,WIFI不知道为什么下载很慢,也许跟我的破铁通有关系吧)…

下载完成后,系统会自动解压安装,全程无脑…

系统概况

Arch Linux安装好了,现在来看看系统概况吧!

我的mate20x是6G128G内存的配置,在**/storage/emulated/0/**下就是我们的系统文件目录了。可以看到我之前创建的代码路径就在里面。

安装jdk

等待结束后,我们就可以在Arch Linux上安装我们想要的软件了!
使用命令:**pacman -S jdk8-openjdk**安装jdk8:

手机编写java

Linux服务器有了,jdk也安装好了,那么来看看是否可以在手机上编写java代码吧!
万年不变,来一场HelloWorld的脑残之旅…

编写一个java文件后,进行编译后执行,可惜BreezePython是不得叫清风Java了,哈哈…
对于编辑器,当然是用的是vi了,有时间了再看看linux下有没有好玩的java编辑器吧!夜深了,就到这里吧,大家如果喜欢可以下载后自己玩玩。

The End

OK,今天的内容就到这里,如果觉得内容对你有所帮助,欢迎点赞。
期待你关注我的公众号 清风Python,如果觉得不错,希望能动动手指转发给你身边的朋友们。

作者:清风Python

Android手机打造你的PythonJava开发工具!相关推荐

  1. 废物再利用 旧Android手机打造Web服务器

    1用Android手机打造服务器 Android手机如今已经成为人们生活.工作必备的设备.相信如果你某天找不到手机,那么你一天的生活节奏一定会被弄的混乱不堪. 随着IT技术的不断进步,智能手机的更新换 ...

  2. AndroidStudio制作欢迎界面与应用图标,使用Android Studio 3.0.1作为开发工具

    点击上方    "黄广达"    ,选择    "置顶公众号" 有趣有内涵的文章第一时间送达! 喝酒I创作I分享 生活中总有些东西值得分享 前言 大家好,我是  ...

  3. Android上的C/C++语言开发工具--simpleC开源

    介绍 simpleC是Android上的C/C++语言开发工具,可以编辑并编译C/C++代码,并支持代码高亮显示,头文件和常用函数自动补全,代码自动缩进,编辑器文本大小缩放,快速注释/取消注释代码,编 ...

  4. 安卓底层linux开发教程,Android手机平台移植与底层开发 PDF

    支持Android的热门ARM硬件平台简介 ARMv7架构SOC l TI OMAP系列,2009年OMAP3和OMAP4关注度较高 l Freescale i.MX51系列 l Qualcomm 8 ...

  5. 玩转Openwrt(二) — 配合Android手机打造无线音乐播放器

    前一篇文章大概介绍了刷入带ADSL驱动的openwrt以及简单的配置,这次就总结下一个好玩的应用,使用android手机+mpd打造一台无线音乐播放器. 所需装备: DB120或者RG100A或者其它 ...

  6. 盘点android 开发工具,盘点Android开发者必备的十大开发工具

    Android SDK提供了一系列可帮助开发者设计.创建.测试和发布Android应用程序的强大工具,以下是游戏邦编译developer推荐的10款最常用的开发工具. 1.Eclipse w/ADT ...

  7. android 无线音乐播放器,玩转Openwrt(二) — 配合Android手机打造无线音乐播放器...

    前一篇文章大概介绍了刷入带ADSL驱动的openwrt以及简单的配置,这次就总结下一个好玩的应用,使用android手机+mpd打造一台无线音乐播放器. 所需装备: DB120或者RG100A或者其它 ...

  8. android必备开发工具,Android开发者必备的十大开发工具[图文]

    1.Eclipse w/ADT 虽然Eclipse并非唯一可用于开发Android应用的Java开发环境,但它是目前最欢迎的工具,有很大程度上是因为它的成本很低(免费),但最主要的原因还是它与其他An ...

  9. Android 9,移动端网站开发工具

    App Actions 是一种全新的应用推荐方式.开发者可以利用这个功能,让更多人看到自己的应用并极大提高用户参与度.借助机器学习技术,App Actions 能对应用的语义意图和使用场景进行分析,并 ...

最新文章

  1. Zabbix 3.0 从入门到精通(zabbix使用详解)
  2. 尹伊:Datawhale做的一件事
  3. 有关计算机辅助教学方面的问题,浅析高校计算机辅助教学应用的有关问题
  4. obj转stl_3D打印,如何编辑STL文件?
  5. linux命令 -- split命令
  6. HTTP 301 跳转和302跳转的区别
  7. 为什么要在JavaScript中使用静态类型? 我们是否应该使用它们?
  8. c++ 高效入门_导学三章_第2章_强哥学Py_Python二级通关与实用入门_17讲
  9. Selenium中WebDriver的close()和quit()
  10. 编译wide-dhcpv6-20080615报错问题
  11. SQL报错信息(3001-6999)
  12. 合天网安就业班_CTF挑战赛-合天网安实验室
  13. 为什么要制定一些自己根本不想执行的计划?
  14. tiptop 编译运行_TIPTOP MPS(amsp500)运行流程
  15. moses 编译_手把手教你编译MOSES机器翻译系统 | 学步园
  16. 服务器登陆之后一直转无法显示桌面,如何解决远程登录Windows服务器无法显示桌面的问题?...
  17. Java极简角色权限后台管理框架springboot manager
  18. E-R图画法解析----概念模型的一种表示方法
  19. android代码实现手机加速功能吗,详解Android开发中硬件加速支持的使用方法
  20. 彩色激光同轴位移计在点胶行业的应用(胶水测量)

热门文章

  1. 视觉SLAM笔记(19) 相似变换群与李代数
  2. mui + php,GitHub - alphaphp/mui-kidApp: 基于 MUI 构建一个具有 90 +页面的APP应用
  3. 微信公众号服务器推送307,关于公众号模板消息推送结果
  4. 插值法补齐缺失数据_数据处理——缺失值处理
  5. pytorch查看loss曲线_pytorch loss总结与测试
  6. map的key可以试一个数组吗?_二维数组的 DP
  7. python 闭包和装饰器详解_实力讲解,一文读懂Python闭包与装饰器!
  8. v-for 循环 绑定对象 和数组
  9. SDP(12): MongoDB-Engine - Streaming
  10. 【SPOJ】2713 Can you answer these queries IV