tianyun %!s(int64=2) %!d(string=hai) anos
pai
achega
edafaf12c4
Modificáronse 3 ficheiros con 25 adicións e 1 borrados
  1. 12 0
      test1/pom.xml
  2. 8 0
      test1/src/main/java/JavaPythonFile.java
  3. 5 1
      test1/src/main/java/tmp.java

+ 12 - 0
test1/pom.xml

@@ -15,5 +15,17 @@
         <maven.compiler.source>8</maven.compiler.source>
         <maven.compiler.target>8</maven.compiler.target>
     </properties>
+    <dependencies>
+        <dependency>
+            <groupId>org.python</groupId>
+            <artifactId>jython-standalone</artifactId>
+            <version>2.7.0</version>
+        </dependency>
 
+        <dependency>
+            <groupId>org.jpmml</groupId>
+            <artifactId>pmml-evaluator</artifactId>
+            <version>1.5.15</version>
+        </dependency>
+    </dependencies>
 </project>

+ 8 - 0
test1/src/main/java/JavaPythonFile.java

@@ -0,0 +1,8 @@
+import org.python.util.PythonInterpreter;
+public class JavaPythonFile {
+    public static void main(String[] args) {
+        PythonInterpreter interpreter = new PythonInterpreter();
+        //我在这里使用相对路径,注意区分
+        interpreter.execfile("C:\\Users\\root\\IdeaProjects\\python-base\\tmp.py");
+    }
+}

+ 5 - 1
test1/src/main/java/tmp.java

@@ -1,6 +1,10 @@
+import java.util.HashMap;
 
 public class tmp {
     public static void main(String[] args) throws InterruptedException {
-
+        HashMap<String, String> stringStringHashMap = new HashMap<>();
+        stringStringHashMap.put(null, null);
+        stringStringHashMap.put(null, null);
+        System.out.println(stringStringHashMap);
     }
 }