This page lists some common technical problems students encounter, together with possible solutions.
iP
Possible solution(s):
- Ensure you've named it exactly as
Ui.png(case-sensitive) and put it in the expected folder. - If you changed the case of your local file, ensure your remote repo uses the same letter case in its file name. Git does not propagate case changes in file names through pushes, so you'll need extra Git actions to update the remote repo.
For example, although you changedUI.pngtoUi.pnglocally, the remote copy will remainUI.pngeven after you push. - Ensure you have published your iP website using GitHub Pages, and that the screenshot appears in the iP Showcase page.
Possible solution(s):
Ensure there is a blank line that separates the table from the content just above it. This is a requirement of the Markdown syntax -- the Markdown parser used by GitHub's file preview forgives violations of this rule, but the parser used by the website renderer does not.
Possible solution(s):
Ensure your build.gradle declares JavaFX dependencies for all three OSes, as specified in our JavaFX tutorials.
Possible solution(s):
Ensure you used the exact Java version we prescribe to build the JAR file, especially if you are on macOS.
Possible solution(s):
Ensure you used the exact Java version we prescribe to build the JAR file.