小编Man*_*hah的帖子

如何使用Jar文件在IntelliJ IDEA中设置运行/调试配置?

感谢您欢迎我加入社区!

我想在IntelliJ IDEA中获得有关Run/Debug配置的一些帮助.我们使用.jar文件,我需要在IDE中设置运行配置.我转到Run> Edit Configurations> JAR Application,然后弹出各种选项.我有.jar文件,但希望知道需要在哪些字段中设置哪些属性.我们使用.bat文件来启动.jar,我在下面发布相同的内容.

有人可以看一下start.bat文件并告诉我需要提供什么才能进入我的运行/调试选项?

java -Djsse.enableSNIExtension=false -Xmx1200m -XX:MaxPermSize=256M  -agentlib:jdwp=transport=dt_socket,server=y,address=30306,suspend=n -jar mac-quickstart-2.0.jar -gui
Run Code Online (Sandbox Code Playgroud)

这是我在IntelliJ窗口中看到的内容:

在此输入图像描述

此外,我使用Maven在IntelliJ中构建项目(通过导入.pom文件).感谢您的宝贵意见,期待在此做出贡献!

java jar batch-file intellij-idea maven

6
推荐指数
1
解决办法
4673
查看次数

将 eval() 转换为 JSON.parse

我正在经历使用 eval() 对于基于 XSS 的攻击的不良影响。我需要保护一段代码免受可能的 XSS 攻击,我猜 JSON.parse() 应该可以正常工作。

var request = new XMLHttpRequest(); 
var url = encDataPath + "/jcr:content/metadata.json?_charset_=utf-8";
url = Granite.HTTP.externalize(url);
request.open("GET", url ,false);
request.send(null);

var jsonData =eval("(" + request.responseText + ")"); // <-- here
var assetTitle = jsonData["dc:title"];
var mimetype = jsonData["dc:format"];
Run Code Online (Sandbox Code Playgroud)

有人可以建议我如何将eval()(jsonData)更改为JSON.parse?

javascript xss json eval code-injection

0
推荐指数
1
解决办法
1464
查看次数

标签 统计

batch-file ×1

code-injection ×1

eval ×1

intellij-idea ×1

jar ×1

java ×1

javascript ×1

json ×1

maven ×1

xss ×1