处理 > 库 > 在 IntelliJ IDEA 上导出 SVG
Processing > Libraries > SVG Export On IntelliJ IDEA
我正在尝试将 svg 保存在 IntelliJ IDEA 的处理之外。但是,当我这样做时,IntelliJ 一直告诉我`processing.svg.PGraphicsSVG 渲染器不在 class 路径中。``
这是我的环境。
IntelliJ IDEA 2019.1 (Community Edition)
Build #IC-191.6183.87, built on March 27, 2019
JRE: 1.8.0_202-release-1483-b39 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Processing 3.5.3
Windows 10 10.0
我尝试过的:
第 1 步。运行 正在处理此代码 IDE。
import processing.svg.*;
void setup () {
size(900, 600, SVG, "E:\test.svg");
smooth();
}
void draw() {
background(200);
line(0, 0, width/2, height/2);
System.out.print("Saved" +"\n");
exit();
}
有效。
第 2 步。运行 以上代码在 IntelliJ 中稍作修改 IDEA
import processing.core.PApplet;
~~import processing.svg.*;~~
public class Main extends PApplet {
public static void main(String[] args) {
PApplet.main("Main", args);
}
public void settings() {
String path = "E:\";
size(900, 600, SVG, path + "test.svg");
smooth();
}
public void setup() {
}
public void draw() {
background(200);
line(0, 0, width/2, height/2);
System.out.print("Saved" +"\n");
exit();
}
}
有了所有必要的库,运行 以上代码,IntelliJ IDEA 告诉我
The processing.svg.PGraphicsSVG renderer is not in the class path.
它不允许我通过说 can not resolve symbol svg
添加 import processing.svg.*;
我知道这个问题与这一行有关 import processing.svg.*;
因为 IntelliJ 一直告诉我它 can not resolve symbol svg
因此,我无法解决这个问题。
任何帮助都是救命稻草,在此先感谢您。
您无法解析 svg 符号,因为它不是 core.jar
的一部分。
您必须将位于此目录 \modes\java\libraries\svg\library
的处理安装中的所有 .jars 添加到您的 IntelliJ 项目的类路径中以启用 SVG 功能。
我正在尝试将 svg 保存在 IntelliJ IDEA 的处理之外。但是,当我这样做时,IntelliJ 一直告诉我`processing.svg.PGraphicsSVG 渲染器不在 class 路径中。``
这是我的环境。
IntelliJ IDEA 2019.1 (Community Edition)
Build #IC-191.6183.87, built on March 27, 2019
JRE: 1.8.0_202-release-1483-b39 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Processing 3.5.3
Windows 10 10.0
我尝试过的:
第 1 步。运行 正在处理此代码 IDE。
import processing.svg.*;
void setup () {
size(900, 600, SVG, "E:\test.svg");
smooth();
}
void draw() {
background(200);
line(0, 0, width/2, height/2);
System.out.print("Saved" +"\n");
exit();
}
有效。
第 2 步。运行 以上代码在 IntelliJ 中稍作修改 IDEA
import processing.core.PApplet;
~~import processing.svg.*;~~
public class Main extends PApplet {
public static void main(String[] args) {
PApplet.main("Main", args);
}
public void settings() {
String path = "E:\";
size(900, 600, SVG, path + "test.svg");
smooth();
}
public void setup() {
}
public void draw() {
background(200);
line(0, 0, width/2, height/2);
System.out.print("Saved" +"\n");
exit();
}
}
有了所有必要的库,运行 以上代码,IntelliJ IDEA 告诉我
The processing.svg.PGraphicsSVG renderer is not in the class path.
它不允许我通过说 can not resolve symbol svg
import processing.svg.*;
我知道这个问题与这一行有关 import processing.svg.*;
因为 IntelliJ 一直告诉我它 can not resolve symbol svg
因此,我无法解决这个问题。
任何帮助都是救命稻草,在此先感谢您。
您无法解析 svg 符号,因为它不是 core.jar
的一部分。
您必须将位于此目录 \modes\java\libraries\svg\library
的处理安装中的所有 .jars 添加到您的 IntelliJ 项目的类路径中以启用 SVG 功能。