在windows开发环境中,java代码中使用linux格式路径的方法需要注意的问题

Windows, iOS, Linux系统中搭建本地Java开发环境教程 配置好 Java 本地开发环境后,你就可以使用各种 Java 开发工具(如 Eclipse、IntelliJ IDEA 或 VSCode 等)进行 Java 程序的开发了。 阅读详情

注意点: 执行的代码文件所在盘为根目录即可。


假设 编译后class文件在e盘,则e下的 E:\opt\test.txt  在代码中就可以写成/opt/test.txt

这样的好处是 windows下写的代码直接部署到linux服务器就可以了,路径不用改。

测试代码:

 

[java]  view plain copy
  1. package com.yanek.util;  
  2.   
  3. import java.io.BufferedReader;  
  4. import java.io.File;  
  5. import java.io.FileReader;  
  6. import java.io.IOException;  
  7.   
  8. public class Test {  
  9.   
  10.     /** 
  11.      * @param args 
  12.      */  
  13.     public static void main(String[] args) {  
  14.   
  15.       
  16.         String path="/opt/test.txt";  
  17.         String c=readText(path);  
  18.         System.out.println("c="+c);  
  19.           
  20.   
  21.     }  
  22.       
  23.     /** 
  24.      * 从文件读取内容 
  25.      *  
  26.      * @param filename 
  27.      * @return 
  28.      */  
  29.     public static String readText(String filename) {  
  30.         String content = "";  
  31.         try {  
  32.             File file = new File(filename);  
  33.             if (file.exists()) {  
  34.                 FileReader fr = new FileReader(file);  
  35.                 BufferedReader br = new BufferedReader(fr);  
  36.                 String str = "";  
  37.                 String newline = "";  
  38.                 while ((str = br.readLine()) != null) {  
  39.                     content += newline + str;  
  40.                     newline = "\n";  
  41.                 }  
  42.                 br.close();  
  43.                 fr.close();  
  44.             }  
  45.         } catch (IOException e) {  
  46.             e.printStackTrace();  
  47.         }  
  48.         return content;  
  49.     }  
  50.   
  51. }  


 

VSCode+Astyle自动格式化代码教程(windows+linux) VSCode+Astyle自动格式化代码教程(windows+linux) 一. 安装Astyle教程 linux: 终端执行指令: sudo apt install astyle 完了后什么都用做,接下来配置vscode就好 windows: 不用去官网下,太慢了,我分享的百度永久链接: 链接: https://pan.baidu.com/s/1D47HzP8OsisozYa6Zt55Zg 密码: bbm4 下载好以后解压到D盘根目录,亦可以自己定义,后续配置vscode需要用路径(linux下不用) 阅读详情

相关推荐

arcsoft虹软使用-java\windows、linux环境的使用

arcsoft虹软免费版和增值版使用

weixin_43930851的博客 1921

Java中windows路径转换成linux路径等工具类

 项目中发现别人写好的操作系统相关的工具类:  我总结的类似相关博客:http://www.cnblogs.com/DreamDrive/p/4289860.html 1 import java.net.InetAddress; 2 import java.net.UnknownHostException; 3 import java.util.List; 4 ...

weixin_34138139的博客 693

stm32f407VET6 系统学习 day01 GPIO 配置

stm32f407VET6 系统学习 day01 GPIO 配置 LED 蜂鸣器 按键的不讲了,之前讲过了

she666666的博客 8908

linux jsp 怎么运行不了,jsp页面在windows环境可以正常显示,linux却显示不出来,why?...

近来在做java开发的时候出现了一些小问题:开发环境是windows,我们要把开发好的jsp和java程序上传到linux环境下,于是出现了问题,好好的一个jsp页面在windows下面可以正常显示,到linux环境下,却显示不出来,白白的一个页面,什么都没有。搞了半天不知道为什么,查看浏览端的原代码,页面总是到,剩下的就显示不出来啦。看了半天源文件,感觉肯能是以下几点出来问题:1. 对页面某些显...

weixin_36018494的博客 682

支持向量机算法(带你了解原理 实践)

支持向量机作为一种强大的分类算法,在各个领域都取得了显著的成果。其基于统计学习理论的原理使得它能够在高维空间中找到最优分类超平面,并通过核函数处理非线性问题。

2303_79387663的博客 3738

C语言—for循环打印矩形,正三角形,倒三角形,九九乘法,等腰三角形,倒着的等腰三角形(简易版代码)(重点考察for循环嵌套)

本章节教大家如何利用for循环打印正三角形,倒三角形,九九乘法表及等腰三角形(简易版代码)说明:1、循环语句的循环体内又包含另一个完整的循环结构,称为循环结构的嵌套。内嵌的循环语句中还可以再嵌套循环结构,这样就形成多重循环结构的嵌套。2、for 语句、while 语句和 do-while 语句都允许嵌套。三种循环语句可以相互嵌套。3、内层的循环语句必须完全被包含在外层的循环体中,不能发生交叉。

m0_63501145的博客 1697

java获取windows路径_spring读取windows路径的配置文件

最近在搞web应用配置分离,将项目有关的配置分离到项目外面,然后通过路径读取该配置文件。发布到服务器上其实容易实现,因为linux文件的路径直接在web应用中输入就行了。但是之前我需要现在windows本地部署测试,也就是说需要将配置文件放到windows目录下面。先看我代码中读取配置文件的地方。public static final String APPLICATION_FILE_PATH =F...

weixin_39768762的博客 3772

Chromatix 7实战:从零开始调优ISP模块的完整流程(附常见报错解决方案)

本文提供了高通平台Camera调试工具Chromatix 7的完整实战指南。详细阐述了从环境准备、项目初始化、基础校正(如LSC、BPC)到核心ISP管线(Demosaic、CCM、HDR)及后处理(CAC、ANR)的调优全流程,并附带了常见报错(如“未初始化实例”)的解决方案,旨在帮助工程师建立系统性的调试方法论。

weixin_29290863的博客 628

关于使用docker将Windows的java项目快速部署到linux系统

本文介绍了使用Docker将Windows Java项目快速部署到Linux系统的完整流程。主要内容包括:1)Docker安装与配置;2)拉取MySQL、Nginx、Redis等基础镜像;3)编写Dockerfile构建Java应用镜像;4)配置挂载文件和目录结构;5)编写docker-compose.yml实现一键部署;6)执行部署命令完成项目上线。文章还提供了常见问题解决方案,如Nginx代理路径配置问题。通过这套流程,开发者可以快速实现Java项目的跨平台部署,提高开发效率。

m0_73546130的博客 2069

基于51单片机的贪吃蛇游戏设计

本科时候做的一个课程作业,自己打一个很简易的电路,比较有意思且易上手,故将之记录下来。(全套的仿真及代码,演示视频,课程报告以及PPT展示上传在优快云下载区) 一. 实验目的 (1) 通过对C51语言的理解,编写程序实现对贪吃蛇的有效控制; (2) 通过对51单片机硬件的学习,学会运用面包板,独立按键、点阵屏等,完成对完整电路的搭建过程; (3) 通过对Proteus仿真软件的学习,实现基于STC89C52单片机的8*8点阵贪吃蛇的硬件电路仿真。 二. 实验介绍 贪吃蛇是一款经典小游戏,其游戏的规则是:玩

山山の十三先生 2万+

西门子触摸屏教程wincc flexible2008 sp5 Smart V3 V4中文版软件

西门子触摸屏教程wincc flexible2008 sp5 Smart V3 V4中文版软件

liang007dudu的博客 1万+

java linux 通用路径,java 通用linux的路径有关问题

java 通用linux的路径问题windows系统中文件路径用的是反斜杠“\”,而linux或unix系统中文件路径用的正斜杠即”/“,看起来容易记,一不小心就弄混淆了,该怎么记才不容易混呢?这里有一个巧记法:注意window这个单词的第一笔,也就是字母w的第一笔,是什么?没错,就是反斜杠,这样每次在想windows文件路径中用/还是\的时候,首先要想到windows的第一笔是什么,答案自然就出...

weixin_33609486的博客 260

五万字解析【ROOT 入门指南】

本文是cern官方root入门指南的初步翻译版,还在进一步校对中....

荷塘阅色 210

java在windows和linux系统中通用的路径符号"//"

windows系统中文件路径用的是反斜杠“\”,而linux或unix系统中文件路径用的正斜杠即”/“,看起来容易记,一不小心就弄混淆了,该怎么记才不容易混呢?       这里有一个巧记法:注意window这个单词的第一笔,也就是字母w的第一笔,是什么?没错,就是反斜杠,这样每次在想windows文件路径中用/还 是\的时候,首先要想到windows的第一笔是什么,答案自然就出来了。作为win

myheartjava的专栏 1万+

《【一看就会】Autoware.universe的“规划”部分源码梳理》系列文章目录(持续更新中)

第零章:Planning综述 第一章:【一】全局路径生成模块——mission_planner 第二章:【二】路径行为规划模块——behavior_path_planner第一部分——behavior_path_planner模块 第三章:【二】路径行为规划模块——behavior_path_planner第二部分——behavior_path_planner_common模块(1) 第四章:【二】路径行为规划模块——behavior_path_planner第三部分——behavior_path_plan

weixin_48386130的博客 2340

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

java linux 获取路径_java获取linux的路径问题

java获取linux的路径问题。windows系统中文件路径用的是反斜杠“\”,而linux或unix系统中文件路径用的正斜杠即”/“,看起来容易记,一不小心就弄混淆了,该怎么记才不容易混呢?这里有一个巧记法:注意window这个单词的第一笔,也就是字母w的第一笔,是什么?没错,就是反斜杠,这样每次在想windows文件路径中用/还 是\的时候,首先要想到windows的第一笔是什么,答案自然就...

weixin_35985796的博客 3183

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

java linux 多级目录 文件夹_Java文件夹操作,判断多级路径是否存在,不存在就创建(包括windows和linux下的路径字符分析),兼容Windows和Linux...

兼容windows和linux。分析:在windows下路径有以下表示方式:(标准)D:\test\1.txt(不标准,参考linux)D:/test/1.txt然后在java中,尤其使用File对象在操作windows的路径时,非常的不好操作,因为不知道要用多少个斜杠“\”来表示。而java的File对象上无论是windows还是linux,输入的路径不管标不标准,输出的路径都是当前系统的标准路...

weixin_30789053的博客 361

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Java 开发环境配置

在本章节中我们将为大家介绍如何搭建Java开发环境。

Aforxiaoxie 968

java各种路径获取及"\\"和"/"的使用等问题

注意: a、以下这些通过方法取得的路径字符串结尾都没有“/” b、在进行路径字符串拼接时候,为避免分隔符漏写,要习惯开头和结尾都加上分隔符,程序运行时会自动合并分隔符重复 request.getRealPath("/")+"/test\\" c、在Windows下可以使用"/",也可以使用"\",但由于java"\"是转义字符,,所以要写成"\\" d、在linux下只能使用"/" ...

剑来 1109

Java文件夹操作,判断多级路径是否存在,不存在就创建(包括windows和linux下的路径字符分析),兼容Windows和Linux...

兼容windows和linux。 分析: 在windows下路径有以下表示方式: (标准)D:\test\1.txt (不标准,参考linux)D:/test/1.txt 然后在java中,尤其使用File对象在操作windows的路径时,非常的不好操作,因为不知道要用多少个斜杠“\”来表示。 斜杠“\”为转义字符(参考:http://www.cnblogs.com/Easo...

angou6476的博客 436

linux开发环境

微信可以设置雪花昵称了,真漂亮!!! 一、学习Linux开发的必要性 现在大部分的公司都改用Linux,尤其是银行。可见Linux是相对windows是安全的多。windows不是开源的,也就是你不知道它的源代码,我们无法或者很难在windows下面创建管理员用户,以管理员的身份去管理公司的服务器。如果微软想做一些手脚那是轻而易举的,而且还不被我们发现。Linux下就不同了,源代码是开源的。可以以管理员的身份管理公司里面近百万的服务器。如果源代码被做了手脚很容易就被发现。所以Linux要比windows安全

manongxianfeng的博客 6296

java开发windows linux_Windows,Linux下Java开发环境的配置

1.Linux下启动Tomcat: sudo gedit /opt/apache-tomcat-6.0.28/bin/startup.sh 在文件的开始部分写入环境变量: Java代码 ----------------------------------------------------------------------------- #添加java环境变量 JAVA_HOME=/opt/ja...

weixin_34898320的博客 320
上一篇: Java动态代理一——动态类Proxy的使用
下一篇: SpringMVC Json构建基于Restful风格的应用
zljjava
博客等级 码龄15年 155粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值