因此,我一直在使用yajsw Package 一个简单的java服务,它工作得很好。但是,我找不到下面这个问题的答案-当我对用户的环境一无所知时,如何绕过各种.jar文件的绝对文件路径?以下是生成的类路径:
wrapper.java.command = C:\\\\Program Files\\\\Java\\\\jdk-11.0.2\\\\bin\\\\java.exe
wrapper.java.classpath.1 = C:\\\\Users\\\\skakk\\\\sweat-tek\\\\Greenhouse-OPC-UA-Server\\\\target\\\\classes
wrapper.java.classpath.2 = C:\\\\Users\\\\skakk\\\\.m2\\\\repository\\\\org\\\\eclipse\\\\milo\\\\sdk-server\\\\0.3.2\\\\sdk-server-0.3.2.jar
wrapper.java.classpath.3 = C:\\\\Users\\\\skakk\\\\.m2\\\\repository\\\\org\\\\eclipse\\\\milo\\\\stack-core\\\\0.3.2\\\\stack-core-0.3.2.jar
wrapper.java.classpath.4 = C:\\\\Users\\\\skakk\\\\.m2\\\\repository\\\\org\\\\bouncycastle\\\\bcprov-jdk15on\\\\1.61\\\\bcprov-jdk15on-1.61.jar
wrapper.java.classpath.5 = C:\\\\Users\\\\skakk\\\\.m2\\\\repository\\\\org\\\\bouncycastle\\\\bcpkix-jdk15on\\\\1.61\\\\bcpkix-jdk15on-1.61.jar
wrapper.java.classpath.6 = C:\\\\Users\\\\skakk\\\\.m2\\\\repository\\\\com\\\\google\\\\guava\\\\guava\\\\26.0-jre\\\\guava-26.0-jre.jar
wrapper.java.classpath.7 = C:\\\\Users\\\\skakk\\\\.m2\\\\repository\\\\io\\\\netty\\\\netty-codec\\\\4.1.34.Final\\\\netty-codec-4.1.34.Final.jar
...
有没有一种简单的方法可以不指定user(这里是skakk)和“jdk-11-02”(因为任何高于7的安装都可以,只需要java.exe)。我认为剩下的应该基本上是好的,因为我们将要安装它,如果java安装在一个不寻常的位置,我们可以发现并纠正它。
暂无答案!
目前还没有任何答案,快来回答吧!