`
hwpok
  • 浏览: 251678 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux Classes 路径问题

阅读更多
    要得到web application中的classes路径可以使用如下方法:
    1.先查出是WINDOWS操作系统还是LINUX操作系统:
private boolean isWindows(){
        String operatorSystemName 
= System.getProperty("os.name");
        operatorSystemName 
= operatorSystemName.toUpperCase();
        
if(operatorSystemName.indexOf("WIN")>0){
            
return true;
        }

        
return false;
    }
    2.得到classes路径:
String path = null;
path 
= this.getClass().getResource("/"+ "Senders.txt";
path 
= path.substring(6,path.length());
if(!this.isWindows()){
    path 
+= "/" + path;
}
    例外,在windows一般文本换行符为:"\r\n",而在liunx之中则为:"\n".
分享到:
评论

相关推荐

    web中的路径问题

    ### Web中的路径问题详解 在Web开发中,正确处理路径是非常重要的。无论是为了访问静态资源、配置文件还是进行页面跳转等操作,都需要对路径有深入的理解和掌握。本文将根据给定的信息来探讨Web应用中的路径问题。 ...

    JAVA获取项目路径.doc

    输出如 `/D:/TEST/WebRoot/WEB-INF/classes/pack/`。 2. **获取工程的路径**: ```java System.getProperty("user.dir") ``` 输出如 `D:\TEST`。 ### Servlet中的路径获取 在Servlet环境中,同样有多种方式...

    Java获取Tomcat下war包部署的Web工程根目录路径的方法

    开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径

    linux下反编译apk

    第二步:sh [路径]/dex2jar/dex2jar.sh classes.dex。(当前目录下会生成classes_dex2jar.jar) 或 sh [路径]/dex2jar/dex2jar.sh xxx.apk。(会生成xxx_dex2jar.jar) 第三步: 使用jd-linux下的jd-gui浏览反编译的*_...

    Linux上执行带main方法的java文件

    ### Linux环境下执行含main方法的Java文件详解 #### 标题与描述概述 本文主要介绍如何在Linux系统中执行带有`main`方法的Java文件。通常情况下,在开发环境中可以直接通过IDE或其他工具运行Java应用程序;然而,在...

    Linux下apk反编译工具包(apktool、dex2jar、jd-gui)

    2. dex2jar目录下的dex2jar.sh 是把classes.dex反编译成*.class。 3. jd-linux(Java decompile) 是显示*.class文件。 用法: 第一步:apktool d [路径]/xxx.apk [指定目录](解压到指定目录,只能反编译xml文件) 第...

    最新版linux jdk-18_linux-x64_bin.tar.gz

    1. **密封类(Sealed Classes)**:这是一种新的访问修饰符,允许开发者限制其他类可以继承哪些特定的类,增强了类型安全性和代码封装性。 2. **Pattern Matching for `instanceof`**:更新了`instanceof`关键字,...

    Linux下apk反编译工具包集合(apktool、dex2jar、jd-gui)

    第二步:sh [路径]/dex2jar/dex2jar.sh classes.dex。(当前目录下会生成classes_dex2jar.jar) 或 sh [路径]/dex2jar/dex2jar.sh xxx.apk。(会生成xxx_dex2jar.jar) 第三步: 使用jd-linux下的jd-gui浏览反编译的*_...

    java 17下载,版本 17.0.5, linux各版本

    - **Record Classes**:这是一种新的语法糖,用于创建不可变数据类,自动实现equals(), hashCode() 和 toString() 方法。 - **Switch Expressions增强**:扩展了switch语句,允许其作为表达式返回值,还支持了模式...

    linux下帆软安装部署.doc

    具体操作包括将`WebReport\WEB-INF`目录下的`assets`、`assist`、`classes`、`lib`、`plugins`、`reportlets`和`resources`这7个文件夹复制到目标Web工程的`WEB-INF`目录下。此外,还要将必要的JAR文件复制到`WEB-...

    jdk-17-linux-aarch64(jdk17linux平台arm架构安装包)

    **Java Development Kit (JDK) 17 for Linux on AArch64 Architecture** JDK (Java Development Kit) 是Oracle公司发布的用于开发和运行Java应用程序的重要工具集。版本17是Java的一个长期支持(LTS)版本,这意味...

    JAVA 安装包,jdk18(win、linux)

    用户需要先解压,然后通过命令行安装或将其添加到系统路径中,以使用JDK18。 3. jdk-18.0.2.1_windows-x64_bin.zip:这是Windows版的另一种压缩格式,同样包含JDK18的组件。用户可以使用解压缩工具来提取文件,然后...

    在linux和windows下动态设置classpath调用java类方法脚本代码

    在编程世界中,Java是一种广泛使用的跨平台语言,它的运行依赖于类路径(Classpath),这是一个指示Java虚拟机(JVM)查找.class文件的环境变量。本文将详细讲解如何在Linux和Windows操作系统下动态设置classpath以...

    Linux配置JDK环境变量

    :$JAVA_HOME/lib/mysql-connector-java-3.2.0.jar:$JAVA_HOME/lib/classes12.jar export PATH=$PATH:$JAVA_HOME/bin export JRE_HOME=$JAVA_HOME/jre ``` - 保存并退出编辑器。 - 执行 `source /etc/profile`...

    Linux下OSGi框架实现笔记

    2. 将 `phoneme_advanced_mr2/cdc/build/linux-arm-generic` 目录下的 `bin` 和 `lib` 文件夹以及 `testclasses.zip` 文件也复制到 ARM Linux 的 `home/j2me` 目录。 3. 测试 CVM 的功能: - 修改 `home/j2me` 目录...

    jd-jui linux下查看反编译工具

    在Linux上运行jd-gui,你需要先将jd-gui的可执行路径添加到PATH环境变量中,这样可以从任何目录下直接运行。假设你已经解压并放置在~/bin目录,可以通过以下步骤操作: 1. 打开终端。 2. 输入`export PATH=$PATH:~/...

    linux下发布运行SSMPic1

    注意,由于图片存储路径问题,原Windows环境下上传的图片可能无法在Linux下的Tomcat中显示,因为它们不在新的Web应用的上下文中。 7. **图片路径问题**: 如果图片存储在Tomcat的webapp目录下,迁移至Linux后,...

    python 7 linux release package

    2. **数据类(Data Classes)**:通过`dataclasses`模块,Python 3.7使得创建带有默认值和比较方法的数据结构变得非常简单,这在编写面向对象程序时特别有用。 3. **异步改进**:Python 3.7增强了异步编程的支持,...

    Linux启动脚本

    CLASSPATH=$APP_HOME/classes for i in "$APP_HOME"/lib/*.jar; do CLASSPATH="$CLASSPATH":"$i" done ``` 这里先将应用程序的class文件所在的目录添加到classpath中,然后遍历lib目录下的所有.jar文件,并将其...

    最新版linux openjdk-18.0.2_linux-x64_bin.tar.gz

    例如,它可能引入了Java语言的新特性,如Pattern Matching for 'instanceof'(类型模式匹配)或者Sealed Classes(密封类),这些都增强了代码的安全性和可维护性。此外,可能还修复了一些已知的安全漏洞,提高了...

Global site tag (gtag.js) - Google Analytics