问题:
当我运行Inno安装批处理执行时,我收到Maven错误"JAVA_HOME环境变量未正确定义".但是,我能够在Inno Setup之外成功运行.(例如命令行,批处理文件,Vbs).我无法确定问题.
Inno Setup Invoked Prompt:
C:\>mvn -version
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
Run Code Online (Sandbox Code Playgroud)
常规命令提示符:
C:\>mvn -version
C:\
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T01:09:06+05:30)
Maven home: C:\Program Files\apache-maven-3.5.0\bin\..
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_131\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
Run Code Online (Sandbox Code Playgroud)
来自InnoSetup的Maven Command:
[Files]
Source: "C:\@Setup\MavenInstaller.bat"; …Run Code Online (Sandbox Code Playgroud) 如何更改饼图切片生成的顺序?这是我的代码.
var DEFAULT_PIE_CHART_OPTIONS = {
theme: 'material',
titleTextStyle: { fontSize: 12 },
is3D: false,
pieSliceText: 'label',
colors: ['#8E142E','#C3CA21','#8A972B','#6FF522','#167D13'],
fontSize: 12,
pieHole: 0.6,
pieStartAngle: 180,
height: 600,
chartArea: { width: '100%', height: '100%', left: 0, top: 100 },
legend: { position: 'top', maxLines: 1, textStyle: { fontSize: 12, bold: true, italic: false } }
};
var chartOptions = DEFAULT_PIE_CHART_OPTIONS;
chartOptions.colors = null;
var chartOverallPmmLevelCalculated = new google.visualization.ChartWrapper({
'chartType': 'PieChart',
'containerId': 'chartOverallPmmLevelCalculatedHtml',
options: chartOptions
});
function drawPieChart() {
var responseDataTable = levelTableChart.getDataTable(); …Run Code Online (Sandbox Code Playgroud) 我正在使用硒页面对象模型来定义所有页面元素。对于命名元素所遵循的命名约定,我有点不服从,感觉太久了。请对此提出建议。
@FindBy(xpath = "//tbody[@id='tabview:listComp1_data']/tr/td[1]/div/div[2]")
public WebElement tableCompanyResultsRow;
@FindBy(xpath = ".//*[@id='mttAddId']")
public WebElement buttonAddMap;
@FindBy(xpath = ".//*[@id='ittAddId']")
public WebElement buttonAddItinerary;
@FindBy(xpath = "//div[@id='ajaxStatusPanel_start']/img")
public WebElement imageLoading;
Run Code Online (Sandbox Code Playgroud)