跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Java 程序封装到 U 盘
未分類
13 9 月 2020

Java 程序封装到 U 盘

Java 程序封装到 U 盘

資深大佬 : 1406075864 6

求一个 把 java 程序封装到 U 盘里的方法,程序随插随用,需要的服务包括 mysql,tomcat,nginx,elasticsearch 目前想的方式是用 innosetup 封装成 exe,目前的问题市 将程序安装到 U 盘里盘符不固定,在当前电脑上可以使用,换到另外一台电脑上盘符变了就无法使用了

大佬有話說 (18)

  • 資深大佬 : imxthd

    那你找到对应盘不就好了吗

    比如说在 U 盘中放一个标识文件,就能判断了

  • 資深大佬 : wdxm2008

    只是盘符不固定吗?想想怎么自动改盘符?

  • 主 資深大佬 : 1406075864

    查了一下 盘符是 windows 自动生成的

  • 資深大佬 : lxk11153

    相对路径?

  • 主 資深大佬 : 1406075864

    @lxk11153 环境变量上要写绝对路径啊

  • 資深大佬 : ShallowAi

    如果 NSIS 可以额外写插件识别 U 盘修改路径 具体实现尚未尝试

  • 資深大佬 : qwerthhusn

    @1406075864 要啥环境变量,指定相对路径的执行程序就行了

  • 資深大佬 : VeryZero

    U 盘可以放自动运行文件,自动运行以后修改环境变量

  • 資深大佬 : yidinghe

    编写一个批处理文件,用 setx 命令修改环境变量,插入 U 盘后双击执行一次即可。我真这么干过,打造自己的开发 U 盘,只是读写速度真的慢。

  • 資深大佬 : lower

    同意 7

  • 資深大佬 : dddddd

    docker

  • 資深大佬 : youla

    封装到 docker 镜像不好吗?

  • 資深大佬 : huixia0010

    7 正解

  • 資深大佬 : 1024potato

    docker-compose mysql nginx es redis 什么都有了

  • 主 資深大佬 : 1406075864

    忘说了 我需要在 windows 电脑上运行这个 u 盘

  • 主 資深大佬 : 1406075864

    而且 U 盘里边的东西不可复制

  • 資深大佬 : zzzmh

    其他不清楚,就 jar 文件是可以用相对路径来执行的,边上放一个环境,然后写个 bat 脚本就可以了

  • 資深大佬 : youla

    @1406075864 你觉得都不可读,能运行吗?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具