# JavaFX GIF Player Discussion

**URL:** https://discourse.processing.org/t/javafx-gif-player-discussion/46547
**Category:** Processing
**Created:** [June 14, 2025, 4:43pm UTC](https://discourse.processing.org/t/javafx-gif-player-discussion/46547 "2025-06-14T16:43:35Z")
**Posts on this page:** 1
**Showing post:** 7

<div class="post-metadata">

### Author: ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)
#### Post date: [June 16, 2025, 1:47am UTC](https://discourse.processing.org/t/javafx-gif-player-discussion/46547/7 "2025-06-16T01:47:56Z")

</div>

> [@svan](#):
>
> The first problem is this line of code:  
> `String url = dataPath("") + "\\" + "animation.gif";`

Everything works as expected on Windows 10:

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/7/9/79834d54e86a828e2ade2b2585a1d2ac4201916b.png)

Code used:

```auto
String urlString1 = "http://learningprocessing.com/code/assets/sunflower.jpg";
println(urlString1);

println();

String urlString2 = dataPath("") + "\\" + "animation.gif";  
println( urlString2);

```

What does a MAC do with above for comparison? Save sketch first.

Reference for use of `\\`:

> **[String / Reference](https://processing.org/reference/string)**
>
> A string is a sequence of characters. The class String includes methods for examining individual characters, comparing strings, searching strings, extracting parts of strings, and for convertin…

`:)`

---

_[View the full topic](https://discourse.processing.org/t/javafx-gif-player-discussion/46547)._
