小编Jas*_*own的帖子

如何隐藏 Java 11 Nashorn 弃用警告

我最近升级到 Java11。有 150 个新的 Nashorn 弃用警告:

Utils.java:31: warning: [removal] NashornScriptEngineFactory in jdk.nashorn.api.scripting has been deprecated and marked for removal
            NashornScriptEngineFactory  factory = new NashornScriptEngineFactory();
Run Code Online (Sandbox Code Playgroud)

是否可以隐藏这些弃用警告?

我试过的:

tasks.withType(JavaCompile) {
    options.compilerArgs += '-Xlint:-deprecation'
}

./gradlew build -Dnashorn.option.no.deprecation.warning=true

gradle-wrapper.properties: org.gradle.jvmargs= -Dnashorn.args=--no-deprecation-warning
Run Code Online (Sandbox Code Playgroud)

NashornScriptEngineFactory  factory = new NashornScriptEngineFactory();
ENGINE = factory.getScriptEngine(new String[] {"--no-java --no-deprecation-warning"}, null, className -> false);
Run Code Online (Sandbox Code Playgroud)

我相信JDK-8210140可能引用了类似的问题。

java javac gradle nashorn java-11

4
推荐指数
1
解决办法
6068
查看次数

pandas 将系列值折叠为一个值

如何将一个系列分解为一个值?我试过pd.concat()

  dict = {"Cities": ["Chicago", "Hong Kong", "London"], "People": ["John", "Mike", "Sue"]}
  df = pd.Dataframe.from_dict(dict)

        Cities People
  0    Chicago   John
  1  Hong Kong   Mike
  2     London    Sue
Run Code Online (Sandbox Code Playgroud)

* 期望的输出: *

"John Mike Sue"
Run Code Online (Sandbox Code Playgroud)

python pandas

2
推荐指数
1
解决办法
1802
查看次数

标签 统计

gradle ×1

java ×1

java-11 ×1

javac ×1

nashorn ×1

pandas ×1

python ×1