system-properties

    0熱度

    1回答

    我目前正在研究一個暗示多播連接的Java應用程序。 我的機器是一臺Mac,我連接到多播組有麻煩。我通過添加參數-Djava.net.preferIPv4Stack=true修復了它是我的運行配置。由於JVM在啓動時讀取一次而不是在運行時讀取一次,因此我無法在運行時將此屬性設置爲true。 我的問題是,當我將發佈我的應用程序時,我希望用戶在圖標上簡單'雙擊',即使用戶使用Windows,Mac或任何

    0熱度

    1回答

    當前,我試圖將系統屬性傳遞給以下格式的可執行文件:./executable -Dvar="value" other parameters,因爲這是我見過的人對java文件所做的。我一直在可執行文件中發現錯誤,指出-Dvar="value"不作爲參數存在。我哪裏錯了?系統屬性是Java獨有的還是什麼?

    0熱度

    1回答

    我們都看過這樣的事情: 使用System.getProperty(String)方法指的是 依賴於系統上的項目,如行終止和路徑分隔符。 該帖從這個web site. 複製我硬編碼的\n,和下面的代碼工作在我的Windows機器上如預期。 package sample; public class Main { public static void main(String[] args

    0熱度

    1回答

    根據this answer,可以使用Spring批處理類org.springframework.batch.support.SystemPropertyInitializer在啓動Spring上下文時設置系統屬性。 特別,我希望能夠用它來設置ENVIRONMENT因爲Spring Batch的配置的部分內容: <bean id="placeholderProperties" class="org.

    0熱度

    1回答

    在Spring 4.x中,我總是使用file:#{systemProperties['user.home']}來訪問本地文件並加載配置變量。但是,對於一個非常古老的項目,我們必須使用Spring 1.x(1.2.7),現在相同的代碼不起作用。我也試過file:${systemProperties['user.home']},但沒有。在我看來,環境不能解決佔位符systemProperties(看錯

    2熱度

    3回答

    我有收集所有與此代碼是一個碼頭web服務器內運行一個給定的前綴 private static List<String> getKeysByPrefix(String prefix) { Set<?> keySet = System.getProperties().keySet(); Iterator<?> iterator = keySet.iterator();

    0熱度

    2回答

    使用testng和jmockit的組合來執行一些單元測試。在我測試的方法中,它嘗試訪問我使用JBoss部署腳本設置的系統屬性,因此我的單元測試無法訪問整個JBoss環境來訪問屬性,因此在測試該方法時返回null 。嘗試嘲笑和直接在我的測試中設置系統變量,但系統屬性仍在我正在測試的類中返回null。 的類被測試: //returns the correct value in the applicat

    1熱度

    2回答

    借款從這個有用的answer,我試圖通過-Dfoo=bar至sbt console。 給定一個SBT項目只有build.sbt有: $cat build.sbt scalaVersion := "2.11.8" fork := true 我嘗試: $sbt '; set javaOptions += "-Dfoo=bar" ; console' scala> sys.props.ge

    2熱度

    2回答

    如果我運行下面的代碼 public class NetworkTester { public static void main(String[] args) { System.setProperty("java.net.preferIPv6Addresses", "true"); System.setProperty("java.net.preferIPv4Stack", "

    1熱度

    1回答

    因此,我們看到大量的EC2從站脫機(使用EC2插件)。所以要進行調試,我試圖根據文章Pinging thread來禁用ping ping線程,在那裏他們討論了在正在運行的jenkins上禁用主JVM上的ping線程: Jenkins.instance.injector.getInstance(hudson.slaves。 ChannelPinger.class)。@ pingInterval =